gpt4 book ai didi

ruby-on-rails - 木材 : Command 'lumber' not found

转载 作者:行者123 更新时间:2023-12-04 18:57:07 26 4
gpt4 key购买 nike

我刚刚设置了 Rails 应用 在我的 Ubuntu 18 机器,我想将它连接到 Forest Admin .但是,Forest Admin 要求我设置 Node 申请首先使用 npm。 Node 应用需要安装Lumber用于安装 Forest Admin 的 CLI 工具。

但是我已经安装了Lumber通过运行以下命令来使用 CLI 工具:

npm install -g lumber-cli@latest -s

当我运行 npm lumber -version 下面的命令时在我的命令行终端中,我得到了响应:
6.13.4

但是当我尝试使用以下命令生成 Forest Admin 时:
lumber generate "my_project"...

我收到以下错误:

Command 'lumber' not found



我需要一些帮助。谢谢你。

最佳答案

这是我解决它的方法:

问题是因为 NPM 没有 写权限到将包含您要安装的软件包的目录(此处为 lumber-cli )。

要解决此问题,请覆盖将存储全局 NPM 包的默认目录:

mkdir ~/.npm-global

然后,将 NPM 配置为使用此目录而不是默认目录:
npm config set prefix '~/.npm-global'

然后,使 Node 可执行文件可从您的 PATH 访问。 .为此,请导出环境变量 PATH通过打开或创建文件 ~/.profile并在最后添加这一行:
export PATH=~/.npm-global/bin:$PATH

最后,重新加载 ~/.profile文件:
source ~/.profile

尝试安装 lumber cli再次使用以下命令:
npm install -g lumber-cli@latest -s

它应该能够安装lumber而没有任何错误,并且还显示了 lumber-cli所在的目录已安装。

引用: Prevent permission errors at installation

就是这样

我希望这会有所帮助

关于ruby-on-rails - 木材 : Command 'lumber' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59549275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com