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

yarn install

我得到了错误:

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

当前回答

注意:这个解决方案在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

我希望这能奏效。干杯!

编辑:

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

其他回答

如果您正在尝试部署到AWS或任何其他云基础设施,请遵循下面的链接

linux化这将有助于解决AWS上的纱线问题,但仍然存在构建时间问题。

我的解决方案是

curl -sS 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-get update && sudo apt-get install yarn

Run:

source ~/.profile 

再试一次

我在ubuntu操作系统上也有同样的问题,我用sudo yarn install而不是yarn install解决了这个问题

注意:这个解决方案在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

我希望这能奏效。干杯!

编辑:

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