如何解决为什么zsh找不到博览会?
我已经安装了expo
和expo-cli
。
当我查看path
目录时,我正确地设置了bin
,看到expo
和expo-cli
。
但是,我遇到两个问题,一个是每当我尝试运行npm start
时,expo都会进入安装的连续循环。
第二,即使它正在路上,我也无法运行expo。 我在answer to a question中读到,这可能是因为路径问题,但事实并非如此,我已经正确设置了路径。请查看我的终端窗口的屏幕截图。 为什么会这样?
解决方法
~
对PATH
中的主目录不是有效的引用;需要先解决它,然后再将其包含在内。由于~
,expo
和expo-cli
所在的目录实际上不在路径中;该条目需要与其他某些条目(即/Users/<yourname>/.npm-global/bin
)相似。
这是一个显示差异的脚本;请注意在第一个PATH
分配中单引号的作用:
echo 'echo in mytest' > ~/bin/mytest
chmod +x ~/bin/mytest
PATH='~/bin'
echo $PATH
#=> ~/bin
mytest
#=> command not found: mytest
PATH=~/bin
echo $PATH
#=> /Users/gairfowl/bin
mytest
#=> in mytest
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。