问题描述
我正在安装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上遇到了同样的问题。这对我有用:
我删除了cmdtest
和yarn
sudo apt remove cmdtest
sudo apt remove yarn
使用npm全局安装纱线
sudo npm install -g yarn
第三种解决方案
注意:此解决方案适用于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
要么
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