İplik yükleme komut hatası Böyle bir dosya veya dizin yok: 'install'


167

Sylius paketini kuruyorum ve sylius'u kurarken iplik kurulumunu çalıştırmam gerekiyor Yani komut çalıştırırken

yarn install

Hata alıyorum:

HATA: [Errno 2] Böyle bir dosya veya dizin yok: 'install'


Lütfen yarn install --verbosegenişletilmiş bilgileri çalıştırın ve ekleyin. İpliği doğru klasörde (bir package.json içeren) çalıştırdığınızdan emin misiniz?
chaenu

Yanıtlar:


451

Aynı sorunu Ubuntu 17.04'te de yaşadım.

Bu çözüm benim için çalıştı:

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

sonra

yarn install

sonuç:

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.

Size yardımcı olacağını umuyoruz.


8
Aynı durum vardı: sudo apt cmdtest kaldırmak anahtardır!
Cédric Françoys

9
Aynı sorunu Windows 10'da Debian WSL'de de vardı ve bu çözüm benim için çalıştı
Mike Lyons

6
Windows 10'daki Ubuntu WSL'de de aynı sorunu yaşıyordum. Bu çözüm de benim için çalıştı.
Saif Al Falah

1
Bu çözümün liman işçileriyle çalışmamasının bir nedeni var mı? Ubuntu 18.04 temel bir resmim var. Bu komutları çalıştırmak 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, temel şeyler başarısız olan iplik versiyonu 0.32.0 ile sonuçlanıryarn init
Kwhitejr

3
benim için sorun düzeltildi 18.10
CPBL

102

Aynı sorunu Ubuntu 18.04'te de yaşadım. Benim için işe yarayan buydu:

Kaldırdım cmdtestveyarn

sudo apt remove cmdtest

sudo apt remove yarn

İpliği global olarak npm kullanarak kurun

sudo npm install -g yarn

2
Bu çok yardımcı oldu
Christopher Kikoti

1
Windows10 WSL için mükemmel çözüm.
Markus Zeller

17.05.2020 tarihinde bu çözüm benim için daha iyi sonuç verdi. Debian'da 9.9. Kabul edilen cevap hala OP'nin orijinal sorunuyla sonuçlandı. (ama ben sudo olmadan npm başardı)
RichS

64

: Not Bu çözüm üzerinde iyi çalışır Ubuntu 16.04, Ubuntu 17.04ve Ubuntu 18.04.

Mevcut cmdtest ve ipliği (* nix sistemlerinin eski kara kutu komut satırı aracının modülü olan) çıkarmaya çalışın :

sudo apt kaldır cmdtest
sudo apt ipliği kaldırmak

Npm ile basit kurulum

npm install -g iplik

VEYA

sudo npm install -g iplik

Şimdi iplik kuruldu. Komutunuzu çalıştırın.

iplik yüklemek sylius

Umarım bu işe yarar. Şerefe!

Düzenle:

re-open the terminalDeğişikliklerin etkili olması için şunu unutmayın .


5
benim için çalıştı. Spm'de sudo'ya ihtiyacım vardı, tek fark bu. Ubuntu 18.04
oma

9
Değişikliklerin etkili olması için terminali yeniden açmayı unutmayın.
ashishdhiman2007

1
Benim için çalıştı Ubuntu 18.04
programmingmusic

Teşekkürler, işe yaradı ve sudo apt remove -y cmdtest otomatik onay için
duyetpt

14

bu benim için çalıştı

sudo yarn install

1
Teşekkür ederim, benim için çalıştı. Kullanıcının klasörlerde haklarını almak istiyorsanız kullanıcının sudo grubuna ait olması gerekir: sudo usermod
-aG

12

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

Diğer Ubuntu sürümlerinecmdtest iplik takmak ve ek hatalarla ilgilenmek için bu resmi belgelere / kılavuza göz atın . https://yarnpkg.com/lang/en/docs/install/#debian-stable


10

Ubuntu 16.04 için İplik Yükleme (bunun 14.04 ile aynı olup olmayacağından emin değilsiniz, zappee'in 17.04 için verdiği yanıttan biraz farklıdır)

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

Daha sonra sylius projenizi nereye kurduğunuz yerden (/ var / www / sitem)

yarn install
yarn run gulp

7

Ubuntu 18.04.4 LTS için resmi talimatları izledim: 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

Yapmanıza gerek yok:

sudo apt remove cmdtest

Bu sadece Ubuntu 17.04 için gereklidir. * Bence.

Umut ediyorum bu yardım eder!


3

Ubuntu yarnpaketini doğru bir şekilde kaldırmayı ve İpliği NPM üzerinden yüklemeyi öneren tüm cevapların kudosuyla, burada açıklama ile ayrıntılı bir cevap (ve uyarıda bulunun):

No such file or directoryHatanın nedeni yarn install"doğru" İpliği kullanmamanızdır: yarnUbuntu yazılım kaynaklarını kullanarak kurduğunuz yazılım, cmdtest blackbox test paketinden "iplik" senaryo test aracıdır . Yarn, Javascript uygulaması için popüler bir geliştirme yaşam döngüsü aracı (Make, Maven ve arkadaşlara benzer) olduğu için bu muhtemelen kastettiğiniz şey değildir.

Javascript İplik aracı Ubuntu yazılım kaynaklarında mevcut değildir, ancak NPM (Yarn'ın değiştirmeyi amaçladığı başka bir geliştirme yaşam döngüsü aracıdır - yani gariptir) tarafından yüklenebilir.

İpliği Ubuntu'da kullanılabilir hale getirmek için, cmdtestve aletlerini çıkararak başlayın :

$ sudo apt purge cmdtest

Ardından NPM'nin kurulu olduğundan emin olun:

$ sudo apt install npm

Ardından İpliği kurmak için NPM kullanın:

$ npm install -g yarn

Not: kullanıldığında npm install -g, geçerli kullanıcı hesabınız için çoğu amaç için uygun olması gereken bir Javascript paketi yüklenir. Tüm kullanıcılar için İplik kurmak istiyorsanız sudo, NPM komutu için kullanabilirsiniz , ancak bu önerilmez: NPM paketleri çok kullanıcılı bir işletim sistemi bağlamında güvenlik için nadiren denetlenir ve bazı paketlerin yüklenmesi yükleme sırasında kırılabilir onları "kök" olarak NPM, onu çalıştırmaya karşı uyarıyordu sudove bugün bunu yapmamasının ana nedeni, tek kullanıcılı sunucular için Javascript uygulamaları oluşturmak ve dağıtmak için korumalı "kök benzeri" ortamları (Docker gibi) kullanan insanları rahatsız ediyor.


1

sudo npm install -g yarnpkg
npm WARN deprecated yarnpkg@0.15.1: Please use the `yarn` package instead of `yarnpkg`

bu benim için çalışıyor

sudo npm install -g yarn

1

Ayrıca bu sorunu (windows) vardı, düzeltme tüm terminal örneklerinin tamamen kapanmasıydı, ardından tekrar deneyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.