RVM rails版本未加载

时间:2010-12-23 23:37:50

标签: ruby-on-rails rubygems rvm rhel5

我刚刚下载了rvm来管理我的ruby版本。我创建了一个新的gemset并安装了rails 2.3.8。宝石列表显示以下宝石

*** LOCAL GEMS ***

actionmailer (2.3.8)  
actionpack (2.3.8)  
activerecord (2.3.8) 
activeresource (2.3.8)  
activesupport (2.3.8)  
rack (1.1.0)  
rails (2.3.8) 
rake (0.8.7)

但是当我运行sudo脚本/服务器时,我收到以下错误:

  

缺少Rails 2.3.8 gem。请   gem install -v=2.3.8 rails,更新   您的RAILS_GEM_VERSION设置   用于Rails的config / environment.rb   你安装的版本,或   注释掉要使用的RAILS_GEM_VERSION   已安装最新版本。

我错过了什么吗?为什么我无法启动ror webrick服务器?

1 个答案:

答案 0 :(得分:0)

你不需要以root身份运行它,事实上这很可能是为什么这会破坏。 RVM以您的用户身份运行,因此当您执行“sudo”脚本/服务器时,它会查看安装在root上下文中的gem,而不是您的用户。

只做脚本/服务器,你应该没问题。