无法安装gem文件?

时间:2012-05-28 06:48:37

标签: ruby rubygems

嗨人们我试图通过MAC上的命令提示符使用以下命令“gem install filename”安装gem文件,但每当我尝试执行命令时,我都会收到以下错误

警告:自/Library/Ruby/Gems/1.8和以来安装到〜/ .gem       / usr / bin不是可写的。 警告:您的PATH中没有/Users/hemmanshu/.gem/ruby/1.8/bin,       gem可执行文件不会运行。 错误:安装frank-cucumber-0.8.14时出错:     黄瓜需要小黄瓜(〜> 2.10.0,运行时间)

每当我尝试执行此命令时,都会弹出相同的内容。

3 个答案:

答案 0 :(得分:1)

您需要安装具有超级用户权限的gem,因此您应该使用

sudo gem install [gemname]

而不是

gem install [gemname]

答案 1 :(得分:0)

你试试sudo。比如“sudo gem install filename”

答案 2 :(得分:0)

...大多数情况下这是一个PATH问题,假设您使用zshell作为我,然后在~/.zshrc文件末尾添加此行 export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin" 如果您使用bash作为默认shell,则将此行添加到~/.bashrc文件的末尾 export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin"

对于你的情况,它将是这样的: export PATH="$PATH:$HOME/.gem/ruby/1.8/bin

最后不要忘记通过source ~/.zshrc z-shell或source ~/.bashrc包含bash-shell重新加载shell。我认为这有助于某人。