我试图在我的 Mac 上安装 jekyll 并收到如下警告:
警告:您没有 /Users/Carrot/.gem/ruby/2.3.0/bin
您的 PATH,gem 可执行文件将不会运行。
我检查了 gem list,它显示它已安装;我可以通过路径“/Users/Carrot/.gem/ruby/2.3.0/bin”找到jekyll。我读了一篇post https://stackoverflow.com/questions/13886835/just-installed-sass-on-osx-what-is-this-warning-you-dont-have-users-orio这似乎是我的情况。我想知道是否必须经过sudo
?我现在更喜欢卸载所有内容(因为它还同时安装了 sass 和一堆东西)并进行自制程序。我该如何进行卸载?
非常感谢!
对于那些对 @lamech-desai 的回答有疑问的人,(实际上,当他们这样做时Desai's命令,它显然暂时对他们有用)。
所以你可以轻松地做到这些:
open ~/.bashrc
如果你想使用 bash 或~/.zshrc
如果你正在使用 zsh或等等...
$ nano .bashrc ## bash users
$ nano .zshrc ## zsh users
然后将这两行代码复制并粘贴到 .*rc 文件的末尾:
export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
export PATH="$PATH:$GEM_HOME/bin"
然后只需按ctrl+s
and ctrl+x
。这会将更改保存到.bashrc
但您不会立即看到它们 - 直接在您当前用户下次 shell 登录时直接看到它们。立即查看更改的一种方法是键入source .bashrc
-瞧,你的.bashrc
将被重新加载。您还可以使用以下命令检查这一点echo $PATH
.
感谢@lamech-desai 的精彩回答
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)