2016-02-26 82 views
0

我想安装Rails在我的OSX El Capitan v10.11.3,根据these官方说明。但是,安装后的红宝石,我得到了以下问题与导轨安装:权限错误在OSX上安装Ruby,根据官方文档,与rbenv

Unknown-88-63-df-a3-2e-e9:~ username$ gem install rails -v 4.2.4 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

即使我使用rbenv?我能做些什么来解决/解决这个问题?

编辑:如果我使用sudo然后我得到:

railties's executable "rails" conflicts with /usr/bin/rails

ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/rails

任何想法,将不胜感激。非常感谢。另外,有什么地方可以将这个问题的解决方案反馈到rails文档社区?

+0

你试过' sudo gem install rails -v 4.2.4'? – martincarlin87

+0

@ martincarlin87 yes,然后我得到'railties的可执行文件“rails”与/ usr/bin/rails'冲突,后面跟着'ERROR:执行gem时(Errno :: EPERM) 不允许操作 -/usr/bin/rails' –

回答

0

您正在尝试在系统ruby中安装gem(即来自Apple与OSX的ruby)不这样做。

尝试:

rbenv versions 

列出你对Ruby的版本。 然后选择一个不是系统。

[16:55][[email protected]:~]$ rbenv versions 
* system (set by /usr/local/var/rbenv/version) 
    1.8.7-p357 
    1.9.2-p290 
    1.9.3-p392 
    1.9.3-p448 
    2.1.5 
[16:55][[email protected]:~]$ rbenv local 2.1.5 
[16:55][[email protected]:~]$ rbenv version 
2.1.5 (set by /Users/d/.ruby-version) 
[16:56][[email protected]:~]$ 

如果你没有什么,但安装系统,安装rbenv编译和安装你想要的红宝石......

此,请仔细阅读: https://github.com/rbenv/rbenvhttps://github.com/rbenv/ruby-build#readme