私はsyliusバンドルをインストールしています、そしてsyliusをインストールしている間に、yarn installを実行する必要があるので、コマンドを実行している間に
yarn install
エラーが発生します:
エラー:[Errno 2]そのようなファイルまたはディレクトリはありません: 'install'
私はsyliusバンドルをインストールしています、そしてsyliusをインストールしている間に、yarn installを実行する必要があるので、コマンドを実行している間に
yarn install
エラーが発生します:
エラー:[Errno 2]そのようなファイルまたはディレクトリはありません: 'install'
回答:
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
その後
yarn install
結果:
yarn install v1.3.2
warning You are using Node "6.0.0" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver 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.
それがあなたを助けることを願っています。
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ apt-get update \ && yes Y | apt-get install --no-install-recommends yarn RUN yarn --version
などの基本的な事柄に失敗した糸のバージョン0.32.0、で結果をyarn init
Ubuntu 18.04でも同じ問題が発生しました。これは私にとってうまくいきました:
削除cmdtest
してyarn
sudo apt remove cmdtest
sudo apt remove yarn
npmを使用して糸をグローバルにインストールする
sudo npm install -g yarn
注:このソリューションはUbuntu 16.04
、Ubuntu 17.04
およびで適切に機能しますUbuntu 18.04
。
既存のcmdtestとyarn(* nixシステムのレガシーブラックボックスコマンドラインツールのモジュール)を削除してみます。
sudo apt remove cmdtest sudo apt糸を取り除く
npm経由で簡単にインストール
npm install -g糸
または
sudo npm install -g糸
これで糸が取り付けられました。コマンドを実行します。
糸インストールシリアス
これがうまくいくことを願っています。乾杯!
編集:
re-open the terminal
変更を有効にするには、を忘れないでください。
sudo apt remove -y cmdtest
、自動で確認できました
TL; DR
// Try these commands. Tested on Ubuntu 17.04 & above. 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バージョンにcmdtest
糸をインストールしたり、追加のエラーに対処したりする方法を確認してください。https://yarnpkg.com/lang/en/docs/install/#debian-stable
Ubuntu 16.04用の糸をインストールする(17.04に対するzappeeの回答とは少し異なるため、これが14.04と同じかどうかはわかりません)
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
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
apt-get update
apt-get install nodejs
apt-get install yarn
次に、syliusプロジェクトをインストールした場所(/ var / www / mysite)から
yarn install
yarn run gulp
Ubuntu 18.04.4 LTSの場合、公式の指示に従いました:https ://classic.yarnpkg.com/en/docs/install#debian-stable
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
する必要はありません:
sudo apt remove cmdtest
これはUbuntu 17.04でのみ必要です。*と思います。
お役に立てば幸いです。
また、この問題(Windows)があり、修正はすべての端末インスタンスを完全に閉じてから再試行しました。
Ubuntu yarn
パッケージの削除とNPMを介したYarnのインストールを正しく提案するすべての回答に対する称賛をもって、ここに詳細な回答と説明(および警告、意見)を示します。
No such file or directory
からのエラーの理由は、yarn install
「正しい」糸を使用していないことです。Ubuntuyarn
ソフトウェアソースを使用してインストールしたときに取得するソフトウェアは、cmdtestブラックボックステストスイートの「糸」シナリオテストツールです。。YarnはJavascriptアプリケーションの人気のある開発ライフサイクルツールでもあるので、これはあなたが意図したものではない可能性があります(Make、Maven、および友人と同様)。
Javascript Yarnツールは、Ubuntuソフトウェアソースからは入手できませんが、NPMによってインストールできます(これは、Yarnが置き換えることを目的とする別の開発ライフサイクルツールです。これは厄介です...)。
YarnをUbuntuで使用できるようにするには、まずcmdtest
その削除とツールを使用します。
$ sudo apt purge cmdtest
次に、NPMがインストールされていることを確認します。
$ sudo apt install npm
次に、NPMを使用してYarnをインストールします。
$ npm install -g yarn
注:を使用npm install -g
すると、現在のユーザーアカウントのJavascriptパッケージがインストールされます。これは、ほとんどの目的に適しています。Yarnをすべてのユーザーにインストールする場合sudo
は、NPMコマンドで使用できますが、これはお勧めできません。マルチユーザーオペレーティングシステムのコンテキストでNPMパッケージのセキュリティが監査されることはほとんどなく、一部のパッケージのインストールはインストール時に中断することさえありますそれらを「ルート」として。NPMがそれを一緒に実行しないように警告していsudo
ましたが、今日そうしていない主な理由は、シングルユーザーサーバー用のJavascriptアプリケーションの構築とデプロイにサンドボックス化された「ルートのような」環境(Dockerなど)を使用する人々を困らせているためです。
yarn install --verbose
拡張情報を実行して追加してください。正しいフォルダー(package.jsonを含む)でyarnを実行していますか?