转到 1.系统首选项 1.安全与隐私 1.选择选项卡General 1.选择Allow apps downloaded from anywhere或Allow apps downloaded from App Store and identified developers 我和你犯了同样的错误,这个方法对我很有效。
[oh-my-zsh] Would you like to update? [Y/n]
[oh-my-zsh] You can update manually by running `omz update`
[~]$ [my project path]/node_modules/react-native/scripts/launchPackager.command ; exit;
zsh: no such file or directory: [my project path, but with leading slash missing]/node_modules/react-native/scripts/launchPackager.command
8条答案
按热度按时间zy1mlcev1#
虽然this answer很可能会起作用,但你也可以允许将来所有来自不明开发者的应用程序在没有提示的情况下安装。
要允许只执行相关命令(
launchPackager.command
),请转到Finder中的react-native安装文件夹(很可能是node_modules/react-native/scripts
),右键单击launchPackager.command
,选择Open
,然后再次单击Open
确认。系统不会再次提示您输入此命令,因为您已明确允许执行此命令。
ippsafx72#
另一个简单的方法是从项目目录中删除node_modules文件夹并进行npm安装。这是因为项目是从旧mac复制的,旧mac用户创建了node_modules文件夹,因此项目转移到新mac时会出现一些问题。
ldfqzlk83#
在macOS莫哈韦上也遇到了同样的问题。
wvmv3b1j4#
在MacOS Catalina及更高版本上转到
rjzwgtxy5#
转到
1.系统首选项
1.安全与隐私
1.选择选项卡
General
1.选择
Allow apps downloaded from anywhere
或Allow apps downloaded from App Store and identified developers
我和你犯了同样的错误,这个方法对我很有效。
6kkfgxo06#
react-native run-android
ccrfmcuu7#
对我来说,问题是oh-my-zsh干扰了命令,它会提示更新,并消耗命令路径的前导斜杠,输出如下:
要解决这个问题,我只需要在重试之前运行
omz update
。goqiplq28#
原因是因为您使用虚拟机下载了源代码。
请在您的真实机器上下载源代码。
然后在VM中复制它,并构建此项目。