我在正确运行 ruby on rails 应用程序时遇到了一些问题。
我的应用程序通常使用 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 了吗?使用此链接 https://rvm.io/rvm/install供你引用。使用 RVM,您可以控制应用中使用的版本。
关于ruby-on-rails - 执行 Rails 应用程序时出现问题。版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29411490/