首页 > 解决方案 > 下载 expo-cli 后出现“/usr/local/bin/expo-cli: No such file or directory”错误

问题描述

在尝试更新 expo-cli 时,我从 /bin 中删除了 expo-cli 显然,这不是我应该做的事情,现在我根本无法运行 expo。

尝试运行npm install -g expo-cli似乎可行,但实际上我仍然无法运行expo。 which expo-cli不返回任何内容并expo-cli --version返回“没有这样的文件或目录”

我是否必须手动将其添加回路径?以及如何做到这一点?

标签: bashpermissionscommand-line-interfaceexpo

解决方案


所以,你可以使用命令

npm bin --global

找出 npm 安装全局可执行文件的位置

然后将该位置添加到您的 $PATH:

在你的或类似的地方添加一行.profile/.bash_profile/.zprofile,具体取决于你使用的 shell(你可以找出你的默认 shell using echo $SHELL)。

export PATH=$PATH:/home/Rapprogtrain/bin
#           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ change to the path returned by "npm bin --global"!

https://github.com/expo/expo-cli/issues/663找到答案


推荐阅读