宝石:宝石的文件权限错误问题(不重复)

时间:2017-03-27 23:43:44

标签: ruby rubygems jekyll rbenv

我一直在尝试安装jekyll和bundler,我一直收到这个错误:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

我尝试过其他帖子建议的很多东西。 Ran rbenv,附加eval" $(rbenv init - )"到我的bash_profile为了自动运行它,用sudo做了一些东西,并尝试使用安装:

gem install jekyll --user-install

但是当我尝试制作一个jekyll命令时,返回的是:

-bash: jekyll: no command found

我不知所措。我基本上都不知道Unix,并且已经尝试了几个小时。有什么想法吗?

P.S。请不要标记为重复,因为其他帖子没有回答我的问题。

1 个答案:

答案 0 :(得分:0)

您似乎无法将用户gem bin dir添加到PATH

ruby -rubygems -e 'puts Gem.user_dir'

这将显示gem用户dir。

然后将OUTPUT_FROM_LAST_CMD/bin添加到您的路径中,或者只需添加

export PATH="$(ruby -rubygems -e 'puts Gem.user_dir')/bin":$PATH

~/.bashrc

  1. http://guides.rubygems.org/faqs/#user-install