Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 将icloud目标添加到终端中的路径_Macos_Path_.bash Profile_Icloud Drive - Fatal编程技术网

Macos 将icloud目标添加到终端中的路径

Macos 将icloud目标添加到终端中的路径,macos,path,.bash-profile,icloud-drive,Macos,Path,.bash Profile,Icloud Drive,我想将iCloud驱动器文件夹的目标添加到终端中的路径。 我试图将这一行添加到.bash_配置文件(该路径与cd命令一起工作) 什么也没发生。即使是…com\~apple\~CloudDocs…也不起作用。 调用echo$PATH后,iCloud驱动器的整个路径都添加到了我想要的位置。但是当我调用位于该路径中的任何脚本时,都不会发生这样的文件或目录错误。 当我重写.bash_profile文件以导出导出路径=“~/.Scripts:$PATH”并将脚本重新定位到那里时,一切都正常。在做了一点ba

我想将iCloud驱动器文件夹的目标添加到终端中的路径。
我试图将这一行添加到.bash_配置文件(该路径与cd命令一起工作)

什么也没发生。即使是
…com\~apple\~CloudDocs…
也不起作用。
调用
echo$PATH
后,iCloud驱动器的整个路径都添加到了我想要的位置。但是当我调用位于该路径中的任何脚本时,都不会发生这样的文件或目录错误。

当我重写.bash_profile文件以导出
导出路径=“~/.Scripts:$PATH”
并将脚本重新定位到那里时,一切都正常。

在做了一点bash代码分析之后,看起来如果您的路径中有
~
,那么路径中任何后续的
~
都会受到影响

来自tilde.c

/* Scan through STRING expanding tildes as we come to them. */
while (1)
而不是使用
~/Library/…


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

最好创建一个指向该文件夹的符号链接,并将其添加到您的路径中。从而避免任何瓷砖问题。简单的解决方案。谢谢效果很好。
/* Scan through STRING expanding tildes as we come to them. */
while (1)