ruby-on-rails - 执行 Rails 应用程序时出现问题。版本问题

标签 ruby-on-rails ruby linux ruby-on-rails-3 debian

我在正确运行 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/

相关文章:

ruby-on-rails - PDFTK 服务器生成空 pdf(El Capitan 问题)

linux - 有没有办法让 Nautilus 使用 VCS 的移动命令在版本控制下移动文件?

c - valgrind 错误和 ucontext。为什么是 "Use of uninitialised value of size 8"?

ruby-on-rails - Ruby 中参数前的 & 有什么作用?

ruby - 在数组中查找最常见的字符串

linux - SED -i 做什么

ruby-on-rails - 使用 link_to 在 Ruby on Rails 中设置持久性 cookie

ruby-on-rails - 使 database.yml 文件在 OSX 上的 Rails 中工作

ruby-on-rails - Cucumber/Capybara/Selenium - 设置 cookie

sql - Rails - 加入后不同