执行 rails 应用程序时出现问题。版本问题
Problems during executing rails application. Version Problems
我在 rails 应用程序上 运行 正确设置 ruby 时遇到了一些问题。
我的应用程序正常 运行s ruby 1.9.3 但我在 utf-8 和 ascii 方面遇到很多问题,所以我将 ruby 更新为 2.0.0
但是现在当我 运行 我的应用程序
rails s
该应用程序以 ruby 2.0.0 开头,但我没有所需的写入许可,所以我遇到了很多访问错误。
如果我运行
sudo rails s
该应用以 ruby 1.9.3 ....
开头
当我 运行
时,应用程序以 2.0.0 开头,我需要做什么
sudo rails s
更新:
这就是我尝试更新到 2.0.0
的原因
ActionView::Template::Error (incompatible character encodings: UTF-8 and ASCII-8BIT):
1:
2: <fieldset>
3: <legend><%= t("course.choose_start_date_legend") %></legend>
4: <%= form_tag do %>
5: <%= calendar_date_select_tag "start_date", @start_date, :time => true %>
6: <%=
7: my_date = Time.now + 6.days
app/views/courses/create_course.html.erb:4:在`_app_views_courses_create_course_html_erb___1293065742140947829_41081100'
你安装了RVM了吗?使用此 link https://rvm.io/rvm/install 供您参考。使用 RVM,您可以控制应用程序中使用的版本。
我建议按照@Uday 的建议安装 RVM。我通常在我的主应用程序文件夹中创建一个 .ruby-version
和 .ruby-gemset
文件。在 .ruby-version
中输入 ruby 版本 (2.0.0
),在 .ruby-gemset
中输入要使用的 gem 集的名称。
Gemsets 告诉 bundle 在何处安装您的 gem,我使用它们将不同的 gem 版本彼此分开。因此,每个您开发的应用程序 gem 集。 (可能有许多其他方法可以在系统上保留不同的 gem 版本,但这是我认为最好的方法)。
安装 RVM 后,您可以:
rvm use 2.0.0
如果您的系统上没有安装它,RVM 会告诉您该怎么做。
我在 rails 应用程序上 运行 正确设置 ruby 时遇到了一些问题。
我的应用程序正常 运行s ruby 1.9.3 但我在 utf-8 和 ascii 方面遇到很多问题,所以我将 ruby 更新为 2.0.0
但是现在当我 运行 我的应用程序
rails s
该应用程序以 ruby 2.0.0 开头,但我没有所需的写入许可,所以我遇到了很多访问错误。
如果我运行
sudo rails s
该应用以 ruby 1.9.3 ....
开头当我 运行
时,应用程序以 2.0.0 开头,我需要做什么sudo rails s
更新: 这就是我尝试更新到 2.0.0
的原因ActionView::Template::Error (incompatible character encodings: UTF-8 and ASCII-8BIT):
1:
2: <fieldset>
3: <legend><%= t("course.choose_start_date_legend") %></legend>
4: <%= form_tag do %>
5: <%= calendar_date_select_tag "start_date", @start_date, :time => true %>
6: <%=
7: my_date = Time.now + 6.days
app/views/courses/create_course.html.erb:4:在`_app_views_courses_create_course_html_erb___1293065742140947829_41081100'
你安装了RVM了吗?使用此 link https://rvm.io/rvm/install 供您参考。使用 RVM,您可以控制应用程序中使用的版本。
我建议按照@Uday 的建议安装 RVM。我通常在我的主应用程序文件夹中创建一个 .ruby-version
和 .ruby-gemset
文件。在 .ruby-version
中输入 ruby 版本 (2.0.0
),在 .ruby-gemset
中输入要使用的 gem 集的名称。
Gemsets 告诉 bundle 在何处安装您的 gem,我使用它们将不同的 gem 版本彼此分开。因此,每个您开发的应用程序 gem 集。 (可能有许多其他方法可以在系统上保留不同的 gem 版本,但这是我认为最好的方法)。
安装 RVM 后,您可以:
rvm use 2.0.0
如果您的系统上没有安装它,RVM 会告诉您该怎么做。