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

yarn install

我得到了错误:

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

当前回答

在你的终端上复制并粘贴这段代码 这对我来说非常有效。

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 -y

其他回答

Run:

source ~/.profile 

再试一次

也有此问题(windows),修复是完全关闭所有终端实例,然后重试。

yarn包(目前是cmdtest包的别名)的名称冲突。你要找的包装是yarnpkg。所以,试试这个命令:

sudo apt-get remove cmdtest
sudo apt-get install yarnpkg

不幸的是,在yarnpkg中,命令纱被命名为yarnpkg。你可能想要创建一个别名:

sudo ln -s /usr/bin/yarnpkg /usr/local/bin/yarn

我以不同的方式安装了yarn,当我在控制台运行yarn时,它通知我“bash: /usr/bin/yarn:文件或目录不存在”。 我转到路径/usr/bin,我找到的二进制文件是yarnpkg。 我在控制台中运行yarnpkg,它安装了所有依赖项。 注意:所有yarn命令都使用yarnpkg。如果你有任何问题,我们将继续在论坛上看到他们

为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