【发布时间】:2011-09-27 03:50:49
【问题描述】:
按照以下步骤更新我的 rvm 后,我安装了 ruby-1.9.3-preview1:
» rvm get head
» rvm reload
» rvm install ruby-1.9.3-preview1
然后我为我的项目创建一个 gem 集并尝试使用它。
» rvm --create ruby-1.9.3@myproject
» rvm use ruby-1.9.3@myproject
我通过以下方式对其进行测试:
» ruby -v
ruby 1.9.3dev (2011-07-31 revision 32789) [x86_64-darwin11.1.0]
但是当我尝试使用它时:
» bundle exec rails server
/Users/<home>/.rvm/gems/ruby-1.9.2-p290@envision/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `block in require': iconv will be deprecated in the future, use String#encode instead.
=> Booting WEBrick
它似乎仍在使用旧版本的 Ruby。有没有其他人遇到过这个问题,还是我做错了什么?
编辑
我原本打算安装最新的ruby-1.9.3-rc1。我按照上面相同的步骤切换到使用它,但仍然遇到同样的问题。
【问题讨论】:
标签: ruby ruby-on-rails-3 rvm bundler