我要创建一个新的rails项目
我有这个
rene@Linux-Ubuntu:~/rails_projets$ rails new premier_app
:29:require': no such file to load -- active_support (LoadError)
from <internal:lib/rubygems/custom_require>:29:in
要求'
来自/usr/lib/ruby/vendor_ruby/railties/lib/rails_generator.rb:30:in <top (required)>'
from <internal:lib/rubygems/custom_require>:29:in
require'
来自:29:require'
from /usr/lib/ruby/vendor_ruby/railties/bin/rails:16:in
'
我有:&gt; Ubuntu 11.10 .. 红宝石1.9.2p218 .. 导轨2.3.14 .. 宝石1.8.17 .. zlib已安装
当我制作$ gem install rails --pre
时我有这个
rene@Linux-Ubuntu:~/rails_projets$ gem install rails --pre
错误:加载命令:install(LoadError) 没有这样的文件加载 - zlib 错误:执行gem时...(NameError) 未初始化的常量Gem :: Commands :: InstallCommand
我迷雾了什么?
感谢您的帮助
RenéLeBlanc
答案 0 :(得分:1)
我在rails 3.2.3上遇到了同样的问题,我已修复它(在Ubuntu 11.10上)。试试这个。 首先检查您正在使用的rvm gemset。
user1$: rvm gemset list
此命令为您提供这样的宝石集列表
gemsets for ruby 1.9.3-p125 (found in user1/.rvm/...something.../ruby-1.9.3-p125)
=> rails31
现在您知道要使用哪个gemset,如果有多个gemset也可以删除它。然后使用
设置gemsetuser1$: rvm gemset use rails31
然后我尝试了 rails -v 并且它需要错误消失了!有趣!