2012-11-04 93 views
0

在执行“sudo gem install rails”后,我无法正确安装rails,一切顺利,但如果我尝试执行“rails -v”,我会得到“Rails目前没有安装在这个系统上......”,我没有使用RVM,我通过Homebrew安装了Ruby。无法运行Rails命令安装Rails时无RVM

rails可执行文件位于“/usr/local/Cellar/ruby/1.9.3-p286/bin/rails”中,但即使我将该路径添加到我的$ PATH中也不会找到它,否则在RubyGems出错...

+0

如果我做“哪个导轨”,我得到/ usr/bin/rails。 – Cananito

+0

看来我有2个rails可执行文件,一个在/ usr/bin /中,另一个在/usr/local/Cellar/ruby/1.9.3-p286/bin中,我复制了第二个文件夹中的一个到第一个,现在起作用了。希望从现在开始,我知道如何在“/ usr/bin /”中创建gem install rails ... – Cananito

+0

检查您的gem安装路径('echo $ GEM_HOME')。这应该是以'gems/ruby​​-1.9.3-p286'结尾的东西,并且应该安装rails和其他gem。 – cdesrosiers

回答

0

用自制软件,只需使用gem install rails或任何宝石名称。不要使用sudo。这对我行得通。

$ which rails 
/usr/local/Cellar/ruby/1.9.3-p194/bin/rails