我一直在尝试安装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。请不要标记为重复,因为其他帖子没有回答我的问题。
答案 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