我已经成功安装了brew、node 4.0+、watchman和flow,当我安装时我收到了以下信息npm install -g react-native-cli
:
/Users/home/.node/bin/react-native -> /Users/home/.node/lib/node_modules/react-native-cli/index.js
[email protected] /cdn-cgi/l/email-protection /Users/home/.node/lib/node_modules/react-native-cli
└── [email protected] /cdn-cgi/l/email-protection (revalidato[email protected] /cdn-cgi/l/email-protection, [email protected] /cdn-cgi/l/email-protection, [email protected] /cdn-cgi/l/email-protection, [email protected] /cdn-cgi/l/email-protection, [email protected] /cdn-cgi/l/email-protection)
所以我假设react-native-cli
也已经安装成功了。然而当我跑步时react-native
, 它说:
-bash: react-native: command not found
我的节点版本是4.2.1,watchman 3.9,brew 0.9.5(git 7ed6)和npm 2.14.7
你必须确保/usr/local/share/npm/bin
在你的PATH
使用安装的二进制文件npm
.
将以下内容添加到您的~/.bashrc
:
export PATH="/usr/local/share/npm/bin:$PATH"
并重新加载您的 shell 会话。
如果您发现您没有/usr/local/share/npm/bin
目录,你的npm
可以将其软件包安装在另一个位置。在这种情况下,您必须使用上面一行中的正确路径。
找到该路径的一种解决方案是运行:
npm list -g | head -n 1
这为您提供了路径npm
安装它的软件包。这不是你想要的路,但也很接近了。例如在我的 Linux 上它给出了/home/baptiste/.linuxbrew/lib
;更换就足够了lib
with bin
获得正确的路径:
export PATH="/home/baptiste/.linuxbrew/bin:$PATH"
您可以使用$HOME
获取您自己的主目录:
export PATH="$HOME/.linuxbrew/bin:$PATH"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)