嗨人们我试图通过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,运行时间)
每当我尝试执行此命令时,都会弹出相同的内容。
答案 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。我认为这有助于某人。