2016-02-26 61 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