react-native:命令未找到
我得到-bash:react-native:命令未找到错误创建react-native项目时。react-native:命令未找到
下面是其他信息
1. brew --version
homebrew 0.9.9
2 brew info watchman
watchman `enter code here`stable 4.50
/usr/local/Cellar/watchman/4.4.0
3. brew info flow
stable 0.24.1
/usr/local/Cellar/flow/0.24.1
4. brew info node
stable 6.1.0
/usr/local/Cellar/node/6.1.0
5. npm -version
3.8.6
6. echo $PATH
/Users/Ashok/.rbenv/shims:/Users/Ashok/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
我试图从提出以下链接步骤,但仍然我得到同样的错误。
我没有他们的解决方案
Ashoks-MacBook-Pro:share Ashok$ ls
aclocal doc info ruby-build zsh
autoconf emacs man systemtap
指定任何“故宫”的目录,但我发现下面的位置NPM文件存在英寸
/usr/local/Cellar/node/6.1.0/etc/bash_completion.d
我卸载react-native并再次安装,但仍面临同样的问题。
向PATH变量问题添加正确路径后解决。
以下是找到正确路径的步骤。
1. Enter: npm install -g react-native-cli
output: /usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native ->/usr/local/Cellar/node/6.1.0/libexec/npm/lib/node_modules/react-native-cli/index.js/usr/local/Cellar/node/6.1.0/libexec/npm/lib
└── [email protected]
从上面的输出,你可以清楚地看到路径:/usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native
export PATH="/usr/local/Cellar/node/6.1.0/libexec/npm/bin:$PATH"
react-native init appName
cd appName
react-native run-ios
如果你得到xcrun:错误:无法在这个阶段,你可以使用reslove下面找到效用“simctl”步骤
的XCode - >首选项 - >地点 - >命令行工具 - >选择的Xcode 7.2.1
您可以找到xcrun unable to find simctl
由于原来的解决方案,以@fbozo
这就是它!
感谢您更新此内容,我已经看到了一些有关此问题的内容,很高兴您能够解决它! –
npm!中没有bin文件夹!? – Eftekhari
未解决永久性的。但是在打开新的终端后,同样的问题正在发生。如何永久修复这个问题? – Balasubramanian
有同样的问题,但你的一半方法不适合我。 我采取的方法你做的方式:从输出反应母语-CLI INSTAL但随后手动ECT/pathes与写道:
sudo nano /etc/paths
末我已经添加了从输出的路径,然后按Ctrl x和y保存。 只有这种方式工作,但非常感谢您的线索!
是的确实!! – Balasubramanian
我遇到了这个问题有点愚蠢。我使用nvm管理我的不同版本的节点,并将反应本机安装到不是我默认的节点版本中。打开一个新的shell后,我失去了我的命令。 :)当然切换固定的东西。
后持续运行到这个问题,并创下这个答案并没有把工作..
假设你没有为根/须藤NPM运行(你不应该这样做!)您的NPM模块将安装在whatever you set your default directory to be。
假设您已按照这些说明操作,并且您的默认目录是〜/ .npm-global,那么您需要将〜/ .npm-global/bin添加到您的路径中。
这说明那些概述,但对我来说我已将此添加的.bashrc:
export PATH=$PATH:$HOME/.npm-global/bin
然后,重新启动您的外壳,它会工作。
您是否尝试过'npm我-g react-native-cli'而不是'npm我-g react-native'? –
我正在使用“sudo npm install -g react-native-cli” –
嗯..不知道,但也许检查此线程http://*.com/questions/33282545/bash-react-native-command-not-found –