2015-10-26 33 views
0

我想将iCloud驱动器文件夹的目标添加到终端中的PATH。
我试图加入这一行.bash_profile中(该路径可与cd命令)将icloud目标添加到终端中的路径

export PATH="~/Library/Mobile\ Documents/com~apple~CloudDocs/Scripts:$PATH" 

什么都没有发生。即使...com\~apple\~CloudDocs...不起作用。
在致电echo $PATH之后,我完全按照自己的意愿添加了完整的iCloud驱动器路径。但是当我调用位于该路径的任何脚本No such file or directory时会发生错误。
当我重写.bash_profile文件导出export PATH="~/.Scripts:$PATH"并重新定位脚本时,一切正常。

+0

这可能是最好创建一个符号链接到该文件夹​​,并添加到您的PATH。从而避免任何波浪问题。 – JRD

+0

简单的解决方案。谢谢。很棒。 – jakub

回答

0

在做了一次小小的bash代码分析之后,它看起来好像路径是否与~一致,那么路径中的任何后续~都会受到影响。

从tilde.c

/* Scan through STRING expanding tildes as we come to them. */ 
while (1) 

而不是使用~/Library/...

尝试/Users/[user]/Library/...