我正面临一个我无法解决的问题(使用OSX EL CAPITAN 10.11.6)
我正在使用bash终端(shell)。这是我的/.bash_profile
:
source ~/.profile
export PATH="/Applications/MAMP/bin/php/php7.2.1/bin/"
export PATH="/Applications/MAMP/htdocs/phalcon-devtools:$PATH"
export PTOOLSPATH=/Applications/MAMP/htdocs/phalcon-devtools
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
export PATH="/usr/bin:/bin:/usr/sbin:/sbin"
alias composer="php /usr/local/bin/composer.phar"
export PATH="$HOME/.npm-packages/bin:$PATH"
每次重启计算机时,PATH只包含"/usr/bin:/bin:/usr/sbin:/sbin"
,我必须手动导出所有内容。
此外,当我在我的"/usr/local/bin/"
目录中安装某些内容时,重新启动时不会考虑它。例如,我今天早上安装了 Angular.js 。重新启动后,如果我在bash终端中输入"ng -v"
,我会收到"command not found"
。
你对我的电脑发生了什么有什么想法吗? 谢谢你的时间!
答案 0 :(得分:0)
好的,我发现了什么问题。 如果有人遇到同样的问题,您必须设置./profile(或./bash_profile),如下所示
export PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin