我尝试安装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
。为什么不起作用?
答案 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升级到新版本时,我开始收到此错误。 我修复该错误的步骤是: