2012-08-26 71 views
0

我安装导轨的时候回来了。 现在当我在终端做rails new foo什么都没有发生。 我有红宝石1.9.2。当我做宝石列表时,我可以看到rails(3.2.8)。但是执行任何rails命令(包括rails本身)都不会执行任何操作。导轨不能正常工作

我也试过sudo gem cleanupsudo gem cleansudo gem uninstall rails然后sudo gem install rails。这给我

Fetching: rails-3.2.8.gem (100%) 
Successfully installed rails-3.2.8 
1 gem installed 
Installing ri documentation for rails-3.2.8... 
file 'lib' not found 
Installing RDoc documentation for rails-3.2.8... 
file 'lib' not found 

任何帮助,将不胜感激。

编辑:问题是我已经定义了一个名为Rails的shell别名,它掩盖了rails。

+0

你也做'后再次安装导轨新foo'? –

+0

是的。这是同一件事。它什么也没做。我只能像sudo一样运行rails。 – Spart

回答

1

gem install rails - 没有sudo

然后rails new foo

+0

当我使用sudo rails new foo时,Rails工作正常,但即使运行上述命令后,我也无法运行rails sudo – Spart

+0

当我运行上述命令时,出现错误“您没有写入/ usr/local/lib/ruby​​/gems/1.9.1目录“。我想如果我可以将gems目录放在我的主目录中的某处,它应该可以解决问题 – Spart

+0

这不一定是真的,取决于如何安装Ruby。 –