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

yarn install

我得到了错误:

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

当前回答

博士TL; //运行这些命令(在Ubuntu 17.04及以上版本上测试) 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

额外提示:查看官方文档/指南,在其他Ubuntu版本上安装yarn &注意额外的cmdtest错误。https://yarnpkg.com/lang/en/docs/install/#debian-stable

如果你没有安装curl,你可以使用sudo apt install curl安装它

其他回答

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

then

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 behaviour. Yarn supports the following server 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.

这对我很有效

sudo yarn install

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

我找到了这个解决方案,因为上面的方法都不适合我。 在我的情况下,现有文件和下载文件之间存在冲突,因此为了解决这个问题,我在linux上执行了以下命令。

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_silent

Sudo mkdir /var/lib/dpkg/info

Sudo apt-get update

Sudo apt-get -f install <xxxx> .使用实例

<xxxx>替换为需要的包

Run:

source ~/.profile 

再试一次