我正在安装sylius bundle,同时安装sylius,我需要运行纱线安装 当我运行命令时:

yarn install

我得到了错误:

ERROR: [Errno 2] No such file or directory: 'install'

当前回答

这对我很有效

sudo yarn install

其他回答

下面的步骤对Pop!_OS 20.10 & ubuntu 20.04

Sudo应该删除cmdtest 须藤易脱纱 curl - ss https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - 回显"deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list Sudo apt-get update Sudo apt-get install yarn -y 线安装

使用Ubuntu 22.04 我在新安装Ubuntu时遇到了这个问题。对我有效的解决方法是:

sudo apt remove cmdtest
sudo apt-get remove yarn && sudo apt-get purge yarn
sudo apt update
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt install yarn
yarn --version # 1.22.19

(编辑:我后来尝试了这个方法,最初并没有奏效。但是当我重新启动电脑再试一次时,它还是工作了。想想看…)

注意:这个解决方案在Ubuntu 16.04, Ubuntu 17.04和Ubuntu 18.04上都能很好地工作。

尝试删除现有的cmdtest和yarn(这是*nix系统的遗留黑盒命令行工具的模块):

sudo apt remove cmdtest
sudo apt remove yarn

通过npm简单安装

npm install -g yarn

OR

sudo npm install -g yarn

现在纱线已经安装好了。执行命令。

yarn install sylius

我希望这能奏效。干杯!

编辑:

请记住重新打开终端以使更改生效。

Run:

source ~/.profile 

再试一次

这对我很有效

sudo yarn install