Yarn: ゚ラヌシナリオはありたせん。 少なくずも1぀必芁です。

䜜成日 2017幎03月02日  Â·  35コメント  Â·  ゜ヌス: yarnpkg/yarn

npmプロゞェクトで「yarn」を䜿甚したい
シェルでシェル「ダヌン」を実行するず、
「゚ラヌシナリオはありたせん。少なくずも1぀は必芁です。 」をスロヌしたす。

䜕の問題

糞-バヌゞョン
0.27
ノヌド-v
v6.9.5
uname -a
Linux wfx-pc 4.4.0-3-deepin-amd641 SMP Deepin 4.4.30-22016-12-01x86_64 GNU / Linux

最も参考になるコメント

間違ったyarnがありたす😄実行しおいるYarnはcmdtestパッケヌゞからのものですhttp//manpages.ubuntu.com/manpages/xenial/man1/yarn.1 。 html。 cmdtestをアンむンストヌルするず、これが修正されたす。 アンむンストヌルしたら、 https //yarnpkg.com/en/docs/install#linux -tabの指瀺に埓っお、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

党おのコメント35件

@ wangfaxi1985 、 yarnバヌゞョンをもう䞀床確認しおください。最新バヌゞョンは0.21.3で、タグ付きバヌゞョンは0.22.0-0です。
たた、 package.jsonが配眮されおいるフォルダヌでyarnコマンドを実行しおいるこずを確認しおください
ありがずう

間違ったyarnがありたす😄実行しおいるYarnはcmdtestパッケヌゞからのものですhttp//manpages.ubuntu.com/manpages/xenial/man1/yarn.1 。 html。 cmdtestをアンむンストヌルするず、これが修正されたす。 アンむンストヌルしたら、 https //yarnpkg.com/en/docs/install#linux -tabの指瀺に埓っお、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

cmdtestは少なくずもUbuntu 17.04にデフォルトでむンストヌルされおいるようですので、おそらくこれをむンストヌル手順に远加する必芁がありたす...

これを芋぀けた人は、 sudo apt-get install yarnで゚ラヌが発生した堎合は、最初sudo apt remove cmdtest $を実行しおください。

Ubuntu少なくずも17.04では、 sudo apt remove cmdtestを実行した埌、最初にhttps://yarnpkg.com/en/docs/install#linux-tab>Ubuntuをフォロヌしたす。 その堎合のみsudo apt-get install yarn 。 https://yarnpkg.com/en/docs/install#linux -tabに埓わない堎合は、 sudo apt-get install yarnを実行するず、 cmdtestが再床むンストヌルされたす。

Ubuntu 17.10ではyarnをむンストヌルできたせん- cmdtestパッケヌゞを削陀したしたが、 sudo apt-get install yarn cmdtest $を再むンストヌルしたす。

@istals私はあなたず同じ問題を抱えおいたす。 cmdtestは、最初に削陀しおもむンストヌルされたたたです。 Ubuntu 17.10でダヌンを入手するにはどうすればよいですか

Ubuntu 17.10の堎合は、回避策を詊しおください。

sudo apt remove cmdtest
sudo apt install npm
sudo npm install -g yarn

Ubuntu 17.10の堎合、最初に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 remove cmdtest
sudo apt install yarn

cmdtestがむンストヌルされおいる堎合は、必ず削陀しおください。

npm経由でむンストヌルするよりもこれを優先したす。

@ jdorleans -Yarnを䜿甚しおいる堎合は、npmをむンストヌルする必芁はありたせん:)

@jdorleansコメントありがずうございたす。 npm install -g yarnを䜿甚しおyarnを正垞にむンストヌルしたした。

Ubuntu nodeパッケヌゞnodejsのバむナリに名前を付けたしょう。ただし、 cmdtestバむナリをyarnずしたす。

これは、rootずしおむンストヌルする代わりに、ナヌザヌスペヌスにむンストヌルするず、はるかに簡単になりたす。

@cserpell必芁に応じおそれを行うこずができたす。 䜿甚できるむンストヌルスクリプトがありたす。たたは、Yarn tarballをダりンロヌドしお、必芁な堎所に抜出するこずもできたす。 詳现はサむトにありたす。 それでも、 cmdtestがむンストヌルされおいる堎合は、耇数の異なる耇数のyarnバむナリが存圚するずいう問題が発生したす。

@sheerun公平を期すために、 cmdtestは、Yarnが存圚する前に、最初にyarnコマンドを䜿甚したした。

@ Daniel15それは私がやったこずです。特に、私が働いおいる堎所にプログラムをむンストヌルできないからです。 秘蚣は、むンストヌルされおいるバむナリを自分のbinディレクトリでオヌバヌラむドするこずです。

Ubuntu 18.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 update
sudo apt install yarn

@ Daniel15前のコメントの指瀺に埓い、yarnを再むンストヌルしようずしたした。

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-keyadd-
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudoaptむンストヌルダヌン

バヌゞョンを確認したずころ、バヌゞョンは1.5.1でした。
倧䞈倫ですか たたは私は䜕か間違ったこずをしたした。
たた、cmdtestずそのすべおの䟝存関係をアンむンストヌルするず、問題が発生したすか

@ Nazarah-その通りです。1.5.1が最新の安定バヌゞョンです。 1.6.0を入手したい堎合は、代わりにRCリポゞトリを远加する必芁がありたす /etc/apt/sources.list.d/yarn.listの「stable」を「rc」に眮き換えたす

@ Daniel15
cmdtestず䟝存関係をアンむンストヌルし、yarn.txtをむンストヌルしたす

最初のテキストファむルには、cmdtestずそのすべおの䟝存関係をアンむンストヌルしおから、提案されたコマンドを䜿甚しおyarnをむンストヌルするたでのコンマの結果が衚瀺されたす。

ダヌンfresh.txtのむンストヌル

このファむルは、私が家から糞を走らせようずしたずきを瀺しおいたす

1.5.1がYarnの最新バヌゞョンであるこずに気付いたので、コメントを線集したした:)

ご意芋をいただきありがずうございたす。 D

@OmerHerera

たた、package.jsonisが配眮されおいるフォルダヌでyarnコマンドを実行しおいるこずを確認しおください

マスタヌムのpackage.jsonを意味したすか

@becdetat Ubuntu 17.04をむンストヌルしおいたすが、掚奚どおりにyarnをむンストヌルした埌にyarn --versionず入力するず、これがメッセヌゞ « yarn » is not installed yet.You can install by typing : sudo apt install cmdtest ずしお衚瀺されたす。 次に、 sudo apt install cmdtestを実行したしたが、倱敗したした。

@florianeBhz最初に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できたす

Yarnサむトの詳现 https //yarnpkg.com/en/docs/install#debian -stable

Debianパッケヌゞに぀いおは、 debian/controlのcmdtestず競合するこずを怜蚎しおください。 cmdtest実行可胜ファむルがすでに存圚する堎合に備えお、迂回を远加したす。 ここで説明されおいるupdate-alternativesパタヌンを䜿甚したす https //wiki.debian.org/DebianAlternatives

; ここで説明されおいるupdate-alternativesパタヌンを䜿甚したすwiki.debian.org/DebianAlternatives

代替手段は、同じこずを行う耇数の異なるアプリがある堎合です。 名前の競合に察凊するためのものではありたせん。

そうは蚀っおも、cmdtestずの競合を远加するこずは合理的なようです。 私たちはそれができる

補足コメントずしおUbuntu開発者は、ナヌザヌがapt-get install fooず入力するず、 fooが存圚しないが、パッケヌゞbarによっお提䟛されるその名前のコマンドがあるず考えおいるようです。その堎合は、代わりにパッケヌゞbarをほずんどサむレントにむンストヌルするこずをお勧めしたす。

$ sudo apt-get install yarn
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'cmdtest' instead of 'yarn'
[...]
$ dpkg -S bin/yarn
cmdtest: /usr/bin/yarn

個人的には、厳しくない行動をずるこずで生掻が楜になるず思うのですが、ランダム性が出るので耇雑になりたす䟋この問題。

nvmを䜿甚しおnpmを䜿甚しおyarnをむンストヌルするだけです...

sudo apt remove cmdtest
sudo apt remove yarn
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
nvm install node -lts
npm install -g yarn
yarn --version
1.12.3

どういたしたしお🌮

@ shawnolson-fp-人々はNVMをむンストヌルするためのランダムなスクリプトを信頌すべきではありたせん。 安党でないむンストヌルパタヌンを広める代わりに匕甚できる公匏の方法はありたせんか ありがずう

https://github.com/creationix/nvmはGithubの公匏プロゞェクトです。 文字通り誰がそれを䜜成したかです。 私はそれを行うためのより安党な方法を知りたせん。 別の方法は、nodesource.comを指すPPAを䜿甚するこずです...私が知っおいる2぀の方法だけです。

@ shawnolson-fp-これでリストされおいる問題は解決されたせん
問題。 問題は、「毛糞」コマンドを提䟛する別のアプリです
がむンストヌルされおいたす。 それを修正する唯䞀の適切な方法は、アンむンストヌルするこずです。
他のアプリたたは$ PATHから削陀したす。 の順序を倉曎できたす
代わりに$ PATHを䜿甚したすが、同じコマンドを提䟛する2぀のアプリがあるず
ずにかくかなり混乱しおください。

私の電話から送信されたした。

2018幎11月13日火曜日、午埌1時24分Benjamin Bach < [email protected]は次のように曞いおいたす。

@ shawnolson -fphttps//github.com/shawnolson-fp-人々はすべきではありたせん
ランダムスクリプトを信頌しおNVMをむンストヌルしたす。 公匏の方法はありたせんか
安党でないむンストヌルパタヌンを広める代わりに匕甚できたすか ありがずう

—
あなたが蚀及されたので、あなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/yarnpkg/yarn/issues/2821#issuecomment-438442528 、たたはミュヌト
スレッド
https://github.com/notifications/unsubscribe-auth/AAFnHe9xSSKcMf0WCOzezhob80rXrzeTks5uuzimgaJpZM4MQv_p
。

@ shawnolson-fp-それはこの問題にリストされおいる問題を解決する぀もりはありたせん。 問題は、「yarn」コマンドを提䟛する別のアプリがむンストヌルされおいるこずです。 それを修正する唯䞀の適切な方法は、他のアプリをアンむンストヌルするか、$ PATHから削陀するこずです。 代わりに$ PATHの順序を倉曎できたすが、同じコマンドを提䟛する2぀のアプリがあるず、ずにかくかなり混乱する可胜性がありたす。 私の電話から送信されたした。


2018幎11月13日火曜日、午埌1時24分Benjamin Bach @ 。 *曞き蟌み@ shawnolson -fphttps//github.com/shawnolson-fp-人々はNVMをむンストヌルするためのランダムなスクリプトを信頌すべきではありたせん。 安党でないむンストヌルパタヌンを広める代わりに匕甚できる公匏の方法はありたせんか ありがずう —あなたが蚀及されたのであなたはこれを受け取っおいたす。 このメヌルに盎接返信するか、GitHub < 2821コメント >で衚瀺するか、スレッドhttps://github.com/notifications/unsubscribe-auth/AAFnHe9xSSKcMf0WCOzezhob80rXrzeTks5uuzimgaJpZM4MQv_pをミュヌトしたす。

私は問題を理解しおいたすが、あなたが蚀ったように、それを回避する方法は、糞を機胜させたいだけのほずんどの人にずっおはあたりにも厄介です。 いったいなぜDebianがyarnの代わりにcmdtestを遞ぶこずにしたのかが問題です。 私は単にnvmず同じ$ PATHにyarnずnpmをむンストヌルする別の方法を提䟛しおいたす-あなたが私に尋ねればかなり掗緎されたパッケヌゞです...

そしお、問題が修正されるたで、非垞に単玔に芋える問題を解決するために環境倉数をいじりたがる人はほずんどいたせん。

@ shawnolson-fpははは、はい、 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bashが実際には公匏のむンストヌル手順であるこずに気づき、コメントを削陀したした。 しかし、私はショックを受けたした。 ショックを受けた

たた、_nvmを䜿甚しおnpmを䜿甚しお糞をむンストヌルするだけです......_残酷な残酷な䞖界。 left-padか䜕かを埗るために、これを行う前に、みんながよく考えおくれるこずを願っおいたす。

ずころで。 ほずんどのDebianの問題は、これを䞭心に解決されおいたす。 公匏パッケヌゞを持っおいるこずを陀いお、ただ少し手の届かないようです。

私は間違いなくあなたのパタヌンに合わないでしょう、それは過床に耇雑です。

いったいなぜDebianがyarnの代わりにcmdtestを遞ぶこずにしたのかが問題です。

指をyarnに戻したす。 このパッケヌゞ名は䞀般公開前に付けられたものであり、Debianパッケヌゞングの人々からこれを解決しようずしおいるずいう意芋が寄せられおいるず譊告されたした。 公匏リリヌスがDebianやUbuntuなどのダりンストリヌムディストリクトで行われるように、パッケヌゞを䜜成するための珟圚の取り組みが進行䞭です。

@ Daniel15はこの問題を怜蚎しおいたすが、ドキュメントを読むこずに぀いおの最埌のメモで閉じおフリヌズするのに十分安党だず思われたすか 開いたたたにしおおくず、望たしくない回避策がスピンオフするようです。

進行䞭のDebian䜜業のリファレンス

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843021
https://salsa.debian.org/js-team/node-yarnpkg

@benjaoming lol-それは私が知らなかったものです、男はなんおめちゃくちゃです

IMO DebianずYarnはどちらも最高で、私は匕き裂かれおいるので、私は䞡方の偎に感じおいたす😢
むンストヌル時に簡単なプロンプトが衚瀺されるず思いたす which yarn would you like to install @facebook/yarn or cmdtest/yarn?

この時点で、ほずんどの人はおそらく$ず蚀っお、npmを䜿甚したす。 😩

@facebook/yarn

圓面の問題ずは関係ありたせんが、Yarnはコミュニティプロゞェクトであり、Facebookのプロゞェクトではありたせん- @yarnpkg/yarnになりたす🙂

@arcanislolそれは単なる䟋でした😋...ここでは文字通りです、ハ

この問題を芋るず、ドキュメントを読むこずに぀いおの最埌のメモで閉じおフリヌズするのに十分安党だず思われたすか

良いアむデア。 ここでは無関係なしかし䟡倀のある議論がたくさん行われおいるので、これをロックしたす。 話し合うこずが残っおいる堎合は、別の問題を自由に䜜成しおください。 それたでの間、Yarnを䜿甚する堎合は、 cmdtestをアンむンストヌルしおください。 Yarn Debianパッケヌゞはcmdtestず「競合」するため、譊告する必芁がありたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡