当前位置: 首页>>技术问答>>正文


Yarn install命令错误没有这样的文件或目录:’install’

, , ,

问题描述

我正在安装sylius bundle并且在安装sylius时我需要运行yarn install所以当我运行命令时

yarn install

我收到错误:

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

最佳解决方案

我在Ubuntu 17.04上遇到了同样的问题。

这个解决方案对我有用:

~$ sudo apt remove cmdtest
~$ sudo apt remove yarn
~$ 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

然后

~$ yarn install

结果:

yarn install v1.3.2
warning You are using Node "6.0.0" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

info Lockfile not saved, no dependencies.
Done in 0.20s.

希望它能帮到你。

次佳解决方案

我在Ubuntu 18.04上遇到了同样的问题。这对我有用:

我删除了cmdtestyarn

sudo apt remove cmdtest

sudo apt remove yarn

使用npm全局安装纱线

sudo npm install -g yarn

第三种解决方案

注意:此解决方案适用于Ubuntu 16.04Ubuntu 17.04Ubuntu 18.04

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


sudo apt remove cmdtest
sudo apt remove yarn

通过npm安装简单


npm install -g yarn

要么


sudo npm install -g yarn

现在安装了纱线。运行你的命令。


yarn install sylius

我希望这会奏效。干杯!

编辑:

请记住re-open the terminal要使更改生效。

第四种方案

这对我有用

sudo yarn install

第五种方案

为Ubuntu 16.04安装Yarn(不确定这是否与14.04相同,因为它与zappee对17.04的回答略有不同)

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
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
apt-get update
apt-get install nodejs
apt-get install yarn

然后从你安装sylius项目的任何地方(/var /www /mysite)

yarn install
yarn run gulp

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6919.html,未经允许,请勿转载。