Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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 我如何解决一个问题;没有这样的xattr:com.apple.quantial“;arduino ide的错误和路径错误?_Macos_Arduino - Fatal编程技术网

Macos 我如何解决一个问题;没有这样的xattr:com.apple.quantial“;arduino ide的错误和路径错误?

Macos 我如何解决一个问题;没有这样的xattr:com.apple.quantial“;arduino ide的错误和路径错误?,macos,arduino,Macos,Arduino,我正在尝试将我的arduino IDE更新到一个新版本,以便它能在IOS Catalina上工作。我正在遵循一些关于如何使它们兼容的说明,但我仍停留在这一步上。我要把这个命令放在: xattr -d com.apple.quarantine /usr/local/bin/avrdude 但我一直在犯这样的错误: xattr: /usr/local/bin/avrdude: No such xattr: com.apple.quarantine 我不确定我做错了什么,因为当我键入此命令时: s

我正在尝试将我的arduino IDE更新到一个新版本,以便它能在IOS Catalina上工作。我正在遵循一些关于如何使它们兼容的说明,但我仍停留在这一步上。我要把这个命令放在:

xattr -d com.apple.quarantine /usr/local/bin/avrdude
但我一直在犯这样的错误:

xattr: /usr/local/bin/avrdude: No such xattr: com.apple.quarantine
我不确定我做错了什么,因为当我键入此命令时:

sudo mv avrdude /usr/local/bin
我得到的结果是:

avrdude and /usr/local/bin/avrdude are identical
这告诉我文件的位置是正确的(我想)。 .zshrc中的我的路径当前设置为:

export PATH=/usr/local/bin:/usr/local/avr/bin:$PATH
但当我输入时:

printenv PATH
我得到的路径与上面列出的不同。
我确信这是问题的一部分,但我不确定从哪里开始查找。

苹果通过设置您提到的属性对从网络下载的文件进行隔离。
xattr
命令删除此属性,这样在运行时就不会出现问题。事实上,它没有这个属性,这意味着该文件已经可以运行了,所以我倾向于在没有这个步骤的情况下继续运行。