3

我正在尝试在 Mac 上运行一个基本的 react native 项目(教程),但是在运行模拟器或部署到设备时,我得到了这个:

Error: watchman--no-pretty get-sockname returned with exit code null 2016-11-09T23:34:15,970: [cli] Failed to open /Users/myuser/Library/LaunchAgents/com.github.facebook.watchman.plist for write: Not a directory

我试图从 git 重新安装守望者,brew install --HEAD watchman但没有帮助。

有什么建议么?

谢谢

4

2 回答 2

2

该目录存储在错误的位置,因此请将其删除:

rm ~/Library/LaunchAgents

创建目录:

mkdir -p ~/Library/LaunchAgents

而不是安全地重新启用 mysql 启动:

ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
于 2019-10-17T06:55:18.430 回答
1

好的,所以问题是我有一个文件 ~/Library/LaunchAgents 指向 homebrew.mxcl.postgresql 而不是文件夹。所以我只是将 homebrew.mxcl.postgresql 移动到一个临时文件夹,删除 ~/Library/LaunchAgents,创建一个 ~/Library/LaunchAgents 文件夹并将 homebrew.mxcl.postgresql 复制到其中。

com.github.facebook.watchman.plist 是我第一次运行 watchman 时创建的。

于 2016-11-09T20:58:19.053 回答