我正在安装sylius bundle,同时安装sylius,我需要运行纱线安装 当我运行命令时:
yarn install
我得到了错误:
ERROR: [Errno 2] No such file or directory: 'install'
我正在安装sylius bundle,同时安装sylius,我需要运行纱线安装 当我运行命令时:
yarn install
我得到了错误:
ERROR: [Errno 2] No such file or directory: 'install'
当前回答
下面的步骤对Pop!_OS 20.10 & ubuntu 20.04
Sudo应该删除cmdtest 须藤易脱纱 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 -y 线安装
其他回答
我在Ubuntu 18.04上也遇到了同样的问题。这对我来说很管用:
我去掉了cmdtest和纱线
sudo apt remove cmdtest
sudo apt remove yarn
使用npm全局安装yarn
sudo npm install -g yarn
我找到了这个解决方案,因为上面的方法都不适合我。 在我的情况下,现有文件和下载文件之间存在冲突,因此为了解决这个问题,我在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>替换为需要的包
使用Ubuntu 22.04 我在新安装Ubuntu时遇到了这个问题。对我有效的解决方法是:
sudo apt remove cmdtest
sudo apt-get remove yarn && sudo apt-get purge yarn
sudo apt update
curl -sL 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 install yarn
yarn --version # 1.22.19
(编辑:我后来尝试了这个方法,最初并没有奏效。但是当我重新启动电脑再试一次时,它还是工作了。想想看…)
为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
如果您的节点版本高于16.10。您可以简单地运行以下命令来使用yarn命令。
corepack启用
如果您的节点版本为16.10之前。执行上述命令前请先执行npm i -g corepack。