Ubuntu 纱线安装命令错误没有这样的文件或目录:';安装&x27;
我正在安装sylius捆绑包,在安装sylius时,我需要运行Thread install以便 当我运行命令时Ubuntu 纱线安装命令错误没有这样的文件或目录:';安装&x27;,ubuntu,ubuntu-14.04,sylius,yarnpkg,Ubuntu,Ubuntu 14.04,Sylius,Yarnpkg,我正在安装sylius捆绑包,在安装sylius时,我需要运行Thread install以便 当我运行命令时 yarn install 我得到一个错误: 错误:[Errno 2]没有这样的文件或目录:“安装” 我在Ubuntu 17.04上也有同样的问题 这个解决方案对我有效: sudo apt remove cmdtest sudo apt remove yarn curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-ke
yarn install
我得到一个错误:
错误:[Errno 2]没有这样的文件或目录:“安装”
我在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
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.
然后
yarn install
结果:
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
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.
希望它能对您有所帮助。注意:此解决方案在
ubuntu16.04
、ubuntu17.04
和ubuntu18.04
上运行良好
尝试删除现有的cmdtest和warn(这是*nix系统的传统黑盒命令行工具的模块):
sudo-apt-remove-cmdtest
sudo易脱纱
通过npm简单地安装它
npm install -g yarn
npm安装-g纱线
或
sudo npm安装-g纱线
现在纱线已经安装好了。运行您的命令
yarn install sylius
塞利乌斯酒店
我希望这能奏效。干杯
编辑:
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
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.
请记住重新打开终端以使更改生效。安装Ubuntu16.04版的Thread(不确定这是否与14.04版相同,因为它与zappee对17.04版的回答略有不同) 然后从您安装sylius项目的任何地方(/var/www/mysite) 这对我有用
sudo yarn install
我在Ubuntu 18.04上也有同样的问题。这就是我的工作: 我删除了
cmdtest
和纱线
sudo apt remove cmdtest
sudo apt remove yarn
使用npm在全球范围内安装纱线
sudo npm install -g yarn
这对我来说很有用
sudo npm install -g yarn
也有此问题(windows),修复程序是完全关闭所有终端实例,然后重试
TL;DR
//运行这些命令(在Ubuntu 17.04及以上版本上测试)
旋度-sShttps://dl.yarnpkg.com/debian/pubkey.gpg |sudoapt键添加-
回声“黛布https://dl.yarnpkg.com/debian/ 稳定主“sudo T/etc/apt/sources.list.d/warn.list
sudo-apt-get-update&sudo-apt-get-install
其他注意事项:查看此官方文档/指南,了解在其他Ubuntu版本上安装Thread的情况,并注意其他
cmdtest
错误
如果您没有安装
curl
,您可以使用Ubuntu 18.04.4 LTS的sudo apt install curl
来安装它。我只是按照官方的说明:
不需要做:
sudo apt remove cmdtest
这只在Ubuntu 17.04上是必需的。*我想
我希望有帮助 所有正确建议移除Ubuntu
Thread
软件包并通过NPM安装Thread的答案都值得称赞,下面是一个详细的答案,并附有解释(请注意,还有意见):
纱线安装中没有此类文件或目录
错误的原因是您没有使用“正确的”纱线:使用Ubuntu软件源安装纱线
时获得的软件是来自的“纱线”场景测试工具。这可能不是您的意思,因为纱线也是Javascript应用程序的流行开发生命周期工具(类似于Make、Maven和friends)
Javascript Thread工具无法从Ubuntu软件源获得,但可以由NPM安装(这是Thread打算取代的另一个开发生命周期工具,所以这很尴尬……)
要在Ubuntu中使用纱线,请首先删除cmdtest
及其工具:
$ sudo apt purge cmdtest
然后确保安装了NPM:
$ sudo apt install npm
然后使用NPM安装纱线:
$ npm install -g yarn
注意:使用npm install-g
将为您当前的用户帐户安装一个Javascript包,这在大多数情况下都是可以的。如果您想为所有用户安装Thread,可以对NPM命令使用sudo
,但不建议这样做:在多用户操作系统的上下文中,很少对NPM软件包进行安全性审计,并且在以“root”身份安装时,安装某些软件包甚至可能会中断。NPM曾经警告不要使用sudo运行它,而现在不这样做的主要原因是它会激怒那些使用沙盒“根”环境(如Docker)为单用户服务器构建和部署Javascript应用程序的人。运行:
source ~/.profile
然后再试一次我的解决方案是
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
我相信已经提供了所有相关的解决方案,但这里有一个微妙的情况:如果你不再次关闭和打开终端,你将看不到效果 关闭终端并打开 然后输入你的终端 纱线版本
干杯 尝试了上述步骤,但在Ubuntu 20上不起作用。 对于Ubuntu20,删除上面建议的cmdtest和纱线。使用以下命令安装纱线:
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 update && sudo apt install yarn
只需在终端上复制并粘贴此代码 这对我来说非常有效
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
以下步骤对Pop有效_OS 20.10和ubuntu 20.04
sudo-apt-remove-cmdtest
sudo易脱纱
curl-sShttps://dl.yarnpkg.com/debian/pubkey.gpg |sudo apt按键添加-
echo“debhttps://dl.yarnpkg.com/debian/ stable main“| sudo T恤/etc/apt/sources.list.d/warn.list
sudo-apt-get-update
sudo-apt-get-install-y
纱线安装
我以不同的方式安装了Thread,当我在控制台中运行Thread时,它会通知我“bash:/usr/bin/Thread:文件或目录不存在”。 我转到路径/usr/bin,找到的二进制文件是yarnpkg。 我在控制台中运行
yarnpkg
,它会安装所有依赖项。
注意:所有纱线命令都适用于yarnpkg。如果您有任何问题,我们将继续在论坛上看到
请运行
纱线安装--verbose
并添加扩展信息。你确定你在正确的文件夹(其中包含一个package.json)中运行了Thread吗?我遇到了同样的情况:sudo apt remove cmdtest是关键!有这个山姆吗
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 update && sudo apt install yarn
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