我正在使用带有 MATE 的 Arch Linux 作为桌面环境。所以终端仿真器是 MATE 终端。最近我用gem install jekyll
. 但是当我运行时jekyll -v
它说bash: jekyll: command not found
。所以我尝试将 Jekyll 的路径添加到 PATH 变量中。
我跑了PATH=$PATH/$HOME/.gem/ruby/2.2.0/bin
,效果很好。现在我可以运行 jekyll 命令了。要将其永久添加到 PATH 变量中,我编辑了~/.bash_profile
如下文件。重新启动后它不起作用。但
source ~/.bash_profile
工作完美。
#
# ~/.bash_profile
#
[[ -f ~/.bashrc ]] && . ~/.bashrc
export PATH="${PATH}:/home/heisenberg/.gem/ruby/2.2.0/bin"
根据ArchWiki ,这是将某些东西永久连接到 PATH 的正确方法。但它不起作用。有人能帮我弄清楚错在哪里吗?
[注意:添加相同的行没问题~/.bashrc
。]