毛线错误:没有任何场景。必须至少有一个

时间:2018-11-25 19:27:35

标签: javascript ubuntu debian yarnpkg debian-based

我尝试安装Yarn,当我使用statfile = os.stat(filename) filesize = statfile.st_size if filesize == 0: #manage here the 'faulty image' case 命令时,我得到了:

yarn

我的00h00m00s 0/0: : ERROR: There are no scenarios; must have at least one. yarn --version。为什么不起作用?

8 个答案:

答案 0 :(得分:31)

您的纱线错误。您执行的纱线来自cmdtest包。首先卸载cmdtest应该可以解决此问题:

sudo apt remove cmdtest

卸载后,请运行以下命令以正确安装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 update
sudo apt install yarn

答案 1 :(得分:5)

似乎我正在尝试执行错误的操作,因为仅在Ubuntu 18.04上运行0.32就给了yarn from cmdtest

所以我通过卸载来解决:

sudo apt install yarn

并通过将其安装为official website explains,在我的情况下(Ubuntu 18.04)为:

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

答案 2 :(得分:5)

我认为纱线有歧义。首先卸载yarn:

 sudo apt remove yarn

现在从官网添加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 update
sudo apt install yarn

现在你可以开始了,通过运行在你的项目中安装纱线包

yarn

这应该可以解决问题

答案 3 :(得分:3)

安装时应使用的真实名称是yarnpkg

sudo apt install yarnpkg

那是解决方案。

答案 4 :(得分:2)

逐步尝试此操作。这对我有用。

sudo apt remove yarn
sudo apt install curl
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 update
sudo apt install yarn

答案 5 :(得分:1)

sudo npm install -g yarn

然后打开一个新的终端窗口并输入“yarn --version”

答案 6 :(得分:0)

sudo apt install --no-install-recommends yarn

答案 7 :(得分:0)

将nodejs升级到新版本时,我开始收到此错误。 我修复该错误的步骤是:

  1. sudo apt删除cmdtest
  2. sudo apt自动删除
  3. sudo npm install -g纱线