2012-05-28 33 views
1

你好的人,我嘗試使用下面的命令「寶石安裝文件名」,但安裝通過命令提示符下MAC寶石文件每當我試圖執行我得到以下錯誤的命令無法安裝寶石文件?

警告:安裝到〜/。因爲/Library/Ruby/Gems/1.8和 /usr/bin不是可寫的。 警告:您的PATH中沒有/Users/hemmanshu/.gem/ruby/1.8/bin, gem可執行文件將無法運行。 錯誤:安裝坦誠黃瓜-0.8.14錯誤: 黃瓜需要小黃瓜(〜> 2.10.0,運行時)

每次我試圖執行此命令同樣的事情彈出時間

回答

0

U試試sudo。像「sudo的創業板安裝文件名」

1

您需要擁有超級用戶權限安裝的寶石,所以你應該使用

sudo gem install [gemname] 

,而不是

gem install [gemname] 
+0

但我需要紅寶石來安裝寶石 – AnkitSablok

+0

當然,您應該需要紅寶石來安裝寶石。這裏是在MAC上安裝ruby的教程網站。 http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/ –

+0

我正在安裝gem文件,當它失敗時它也會拋出一個錯誤,如下所示 - : \t黃瓜需要小黃瓜我該如何補救這個錯誤 – AnkitSablok

0

...大多數時候,這是一個PATH問題,假設您使用zshell作爲我,然後在~/.zshrc文件末尾添加此行 export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin" 如果您將bash用作默認shell,則將此行添加到的末尾0文件 export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin"

對於你的情況會是這樣: export PATH="$PATH:$HOME/.gem/ruby/1.8/bin

最後不要忘記source ~/.zshrc櫃面Z-殼或source ~/.bashrc重新裝入殼櫃面的bash殼的。我認爲這有助於某人。