我想仅为我的用户安装二进制文件,因为我没有 root,因此无权访问/usr/bin
.我已经尝试过~/bin
,但找不到二进制文件。我使用的是 Mac 操作系统 10.6.7。是否有任何其他二进制文件夹通常可以由用户修改,或者有什么方法可以让它识别~/bin
?
我的.profile
:
# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
答案1
用户的 BASH 环境变量可以在~/.profile
.向该文件添加一行:
export PATH=$PATH:~/bin
现在读取新的 PATH 变量:
. ~/.profile
或者
source ~/.profile
(.
和source
是同义词。)
然后查看 PATH 变量已更新:
echo $PATH
更新
我从来没见过{}
有PATH环境变量?
PATH="$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin:~/bin"
export $PATH
或者在 /etc/paths.d/ 中创建一个包含路径的文本文件,以便所有 shell 和用户都能获取该路径...
echo "~/bin/" > /etc/paths.d/home