gpt4 book ai didi

javascript - ubuntu 18.04- Ember : command not found

转载 作者:行者123 更新时间:2023-12-03 00:49:11 25 4
gpt4 key购买 nike

我知道这个问题之前已经解决过,但我已经尝试过 No command 'ember' found 上的建议但它对我不起作用。

我正在尝试安装 EmberJs 进行技术测试,但一直收到“未找到命令‘ember’”的消息。我使用的是 Ubuntu 18.04,并检查了我的所有路径,如下所示。

当我运行 npm install -g ember-cli 时,它会安装并显示:

npm WARN deprecated exists-sync@0.0.4: Please replace with usage of 
fs.existsSync
/home/[user]/.npm-global/bin/ember ->
/home/[user]/.npm-global/lib/node_modules/ember-cli/bin/ember
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4
(node_modules/ember-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for
fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current:
{"os":"linux","arch":"x64"})
+ ember-cli@3.5.0
updated 1 package in 14.662s

所以我肯定已经安装了它。当我运行 which npm/which node 时,我分别得到以下信息:

/usr/bin/npm
/usr/bin/node

当我运行 echo $PATH 时,我得到:

/home/[user]/npm_global/bin:/usr/local/share/npm/bin:
/usr/local/bin:/usr/local/sbin:~/bin:/usr/share/rvm/gems/ruby-2.3.7/
bin:/usr/share/rvm/gems/ruby-2.3.7@global/bin:/usr/share/rvm/rubies/
ruby-2.3.7/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/
sbin:/bin:/usr/games:/usr/local/games:/usr/bin:/snap/bin:/usr/
share/rvm/bin

Andddd 我的 bashrc 中有这些路径:

export PATH="/usr/local/share/npm/bin:/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

export PATH="/home/[user]/npm_global/bin:$PATH"

我意识到这是很多信息,我对此很陌生,所以想尽我所能提供。非常感谢任何建议,谢谢!

最佳答案

您遇到的错误意味着 ember 不在路径中。如果您使用 npm 安装或为了正确设置路径而手动下载文件,这实际上无关紧要。当您遇到 PATH 问题时,解决方案非常简单。

  1. 查找可执行文件。 find/-name ember 如果你想包含符号链接(symbolic link),或者只是 find -type f -name ember 如果你只想要实际位置(npm 安装将安装在自己的位置)托管目录,然后符号链接(symbolic link)到二进制文件的典型位置,例如 macOS 上的 /usr/local/bin)

  2. 找到后,使用 shell 的属性文件(例如 bashrc)将包含可执行文件的目录附加到 $PATH 变量。

就这么简单。可以执行 $PATH 中找到的二进制文件。确保您在那里看到了 ember 的路径,或者手动将您在步骤 1 中找到的完整路径添加到 bashrc 中的 $PATH 中: export PATH=$PATH_TO_DIR_WITH_EMBER_BIN:$PATH 连接到现有的 $PATH 变量

关于javascript - ubuntu 18.04- Ember : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53121090/

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