bash - 下载 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
返回“没有这样的文件或目录”
我是否必须手动将其添加回路径?以及如何做到这一点?
解决方案
所以,你可以使用命令
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"!
推荐阅读
- memory-management - 如何确定单级表的内存分配
- python - Python - 字典列表,当值是列表时按键访问值
- angular - 如何禁用Angular mat stepper中的剩余步骤
- mysql - 为什么解释mysql中的const而不是system of type?
- text-classification - SpaCy 3.0 文本分类器
- qt5 - QtWebEngine 基于 Aarch64 构建:错误重定位被截断以适应:
- r - 增加在有限空间中显示的绘图柱形图中的文本大小
- swift - MacOS Swift StoryBoards:在 Segue 之后关闭 NSViewController
- mysql - typeorm:如果安装了 mysql,则强制 mysql2
- java - Android Studio 未在物理设备上安装应用程序