错误:[Errno 2] 没有这样的文件或目录:“添加”
这是我尝试运行 yarn add 时遇到的错误
我目前的纱线版本是 0.10。
感谢您的报告,但没有足够的信息来对此采取行动。
请按照草稿添加更多数据,以便我们可以复制。
当前 Yarn 版本是 0.26
所以每当我试图用纱线添加一个包时,让我们说
纱线添加粘性位
它抛出一个错误,即
错误:[Errno 2] 没有这样的文件或目录:“添加”
它对“安装”和“初始化”的行为也相同
@SDhalor我也有这个问题。 用sudo
它为我修复了它
谢谢,但它对我不起作用
我也面临同样的问题
我面临同样的问题。 我正在使用 Ubuntu (17.04) 并使用 sudo apt install yarn 安装纱线。 然而,这并没有安装纱线,而是一个名为 cmdtest 的包。
您需要按照网站https://yarnpkg.com/lang/en/docs/install/上的安装说明进行操作,并先添加一个 repo。 这将包括正确的纱线,但在运行 apt install yarn 时仍然会发生冲突,因为 cmdtest 仍然存在。 要更正此问题,请运行以下命令:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn
然后运行 sudo apt install yarn 并且 yarn init 应该可以正常工作。
谢谢@rickovermars ! 为我工作! :微笑:
嗯,这很有趣,我让 Debian 整夜运行,今天早上从 Visual Studio Code 及其终端窗口运行:
dlazov@zovs-debian :~/projects/checkout-app$ 纱线添加@webcomponents/webcomponentsjs
纱线添加 v1.0.1
info 未找到锁定文件。
[1/4] 解析包...
警告[email protected] :angular-cli 已重命名为 @angular/cli。 请更新您的依赖项。
错误从注册表收到格式错误的未定义响应。 注册表可能已关闭。
info 访问https://yarnpkg.com/en/docs/cli/add获取有关此命令的文档。
警告[email protected] :请更新到 minimatch 3.0.2 或更高版本以避免 RegExp DoS 问题
所以我发现(我感到羞耻)是我不得不重新启动我的终端。 这有点令人不安和尴尬。
所以在linux中一切都很好......
我必须运行sudo apt remove cmdtest
才能使用sudo apt install yarn
正确安装纱线
在Ubuntu 17.10
上推荐使其工作:
sudo apt remove cmdtest
sudo apt remove yarn
然后按照https://yarnpkg.com/lang/en/docs/install/
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
并使用rickovermars
答案
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn
测试- 版本应该超过 0.2X(在我的情况下)
yarn -version
1.3.2
之前我没有删除yarn/cmdtest包,使用命令覆盖yarn的安装:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn
现在,当我尝试安装它时,我得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'cmdtest' instead of 'yarn'
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
知道如何恢复/删除overwrite
命令吗?
你们所说的一切,我终于按照@yami12376 的说明进行了操作,但我仍在安装 cmdtest。 在运行之前我必须 sudo apt update sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn
现在一切正常。
Ubuntu 17.10
由错误的纱线安装引起(cmdtest 而不是纱线)
由此解决sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
参考https://github.com/yarnpkg/yarn/issues/3189
@dmz9它也适用于 linux mint 18.3。 谢谢!
它是如此简单,只需跟着我一步一步:+1:
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
sudo apt-get install --no-install-recommends yarn
yarn --version
示例:1.7.0
然后 cd 转到您应用程序中的目录*重要的是每个人都忘记了它;) *
sudo yarn install
为 Ubuntu 18.04 LTS 安装 Yarn 参考链接: https :
这个对我有用!
第 1 步:配置存储库
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key 添加 -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | 须藤三通/etc/apt/sources.list.d/yarn.list
第 2 步:安装纱线
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
第 3 步:验证
$纱线 -v
显示 1.9.4
如果您在安装纱线时遇到问题,您可以简单地通过 [cmdtest] 删除纱线
sudo apt-get 删除 cmdtest 并尝试安装纱线:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key 添加 -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | 须藤三通/etc/apt/sources.list.d/yarn.list
须藤 apt-get 更新 && 须藤 apt-get 安装纱线
仍然在 ubuntu 18.04 上看到这个,我希望这会很快得到修复。 乍一看有点令人困惑。
与 sudo 一起运行对我来说效果很好
为 Ubuntu 18.04 LTS 安装 Yarn 参考链接: https :
这个对我有用!
第 1 步:配置存储库
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key 添加 -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | 须藤三通/etc/apt/sources.list.d/yarn.list
第 2 步:安装纱线
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
第 3 步:验证
$纱线 -v
显示 1.9.4
该死的有用!!! Ubuntu 18.10。 不明白为什么安装纱线如此痛苦。
这解决了我的问题
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key 添加 -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | 须藤三通/etc/apt/sources.list.d/yarn.list
sudo apt 更新
sudo apt 删除 cmdtest
sudo apt 安装纱线
我避免做 sudo apt update 并且在 sources.list.d 也有问题
@bethwelt ,谢谢伙伴,您的解决方案对我
我的问题是一次复制和粘贴yarn install guide中列出的两个命令:
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
在这样做时,第二个没有被执行。 这在检查 _/etc/apt/sources.list_ 后得到验证。 结果, yarn 包从未提供给apt
。 通过单独运行每个命令,问题得到解决, yarn
出现在可用软件包列表中。
如果您运行sudo apt search yarn
并且没有看到它列为可用包,请确认该存储库已添加到 _/etc/apt/sources.list_。
为 Ubuntu 18.04 LTS 安装 Yarn 参考链接: https :
这个对我有用!
第 1 步:配置存储库
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key 添加 -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | 须藤三通/etc/apt/sources.list.d/yarn.list
第 2 步:安装纱线
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
第 3 步:验证
$纱线 -v
显示 1.9.4
谢谢
另一个快速解决方法是通过 npm 安装 yarn
npm -g i yarn
如果尝试安装纱线后错误仍然存在,请关闭终端并打开一个新终端yarn --version
首先,删除 cmdtest,因此运行 npm install yarn -g。 重新加载终端。
Ubuntu 17.10
由错误的纱线安装引起(cmdtest 而不是纱线)
由此解决sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
参考 #3189
它工作得很棒
我正在使用 Ubuntu 操作系统的最新稳定版本,我遇到了同样的问题,但是,我按照此处的安装指南进行操作,一切都运行良好。
最有用的评论
我面临同样的问题。 我正在使用 Ubuntu (17.04) 并使用 sudo apt install yarn 安装纱线。 然而,这并没有安装纱线,而是一个名为 cmdtest 的包。
您需要按照网站https://yarnpkg.com/lang/en/docs/install/上的安装说明进行操作,并先添加一个 repo。 这将包括正确的纱线,但在运行 apt install yarn 时仍然会发生冲突,因为 cmdtest 仍然存在。 要更正此问题,请运行以下命令:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn
然后运行 sudo apt install yarn 并且 yarn init 应该可以正常工作。