我对红宝石很陌生。我刚刚在我的新Ubuntu操作系统上安装了Ruby和Rails。
我创建了一个新的rails项目,该项目是基于rubyon运动会网站的屏幕播放。http://media.rubyonrails.org/video/rails_blog_2.mov
但是,在执行ruby脚本/服务器时,我会得到以下错误:
错过了Rails宝石。请
gem install -v= rails
,为您安装的Rails版本更新配置/ RAILS_GEM_VERSION . do中的RAILS_GEM_VERSION设置,或者注释掉RAILS_GEM_VERSION以使用已安装的最新版本。
我按照指令进行注释,但仍然得到相同的错误。
我使用的是Ruby v1.9.1,Rails v2.3.8
h@ubuntu:~/ ruby /code/blog$哪个ruby
/usr/local/bin/ruby
h@ubuntu:~/ruby/code/blog$哪个创业板
/usr/local/bin/gem
h@ubuntu:~/ruby/code/blog$哪个rails
/usr/bin/rails
请指点..。
谢谢..
发布于 2010-06-21 12:41:07
你有没有试过编辑
YOUR_RAILS_PROJECT_DIR/config/environment.rb
查找RAILS_GEM_VERSION并根据安装的版本更改版本。因此,在这种情况下,将是:
RAILS_GEM_VERSION = '2.3.5' unless defined? RAILS_GEM_VERSION
发布于 2010-06-21 12:44:57
嗯..。
试试这些,看看你能不能找到一些点子:
$ ruby -r rubygems -e "p Gem.path"
$ gem which rails
$ gem list rails
这将为您提供require
查找gems的路径、gem
安装Rails的路径(实际上,我有一个带有两个不同的Ruby安装的盒子,在这些安装中,事情变得很有趣,ruby
和gem
对gems在哪里有不同的想法),以及Rails gem
的哪个版本。
https://stackoverflow.com/questions/3084620
复制相似问题