Yarn: GALAT: [Errno 2] Tidak ada file atau direktori seperti itu: 'tambah'

Dibuat pada 23 Jun 2017  ·  31Komentar  ·  Sumber: yarnpkg/yarn

GALAT: [Errno 2] Tidak ada file atau direktori seperti itu: 'tambah'

ini adalah kesalahan yang saya dapatkan ketika saya mencoba menjalankan yarn add
versi benang saya saat ini adalah 0,10.

needs-repro-script triaged

Komentar yang paling membantu

Saya menghadapi masalah yang sama. Saya menggunakan Ubuntu (17.04) dan menggunakan Sudo apt install yarn untuk menginstal yarn. Namun, ini tidak menginstal benang, tetapi paket bernama cmdtest.

Anda harus mengikuti petunjuk instalasi di situs web https://yarnpkg.com/lang/en/docs/install/ dan menambahkan repo terlebih dahulu. Ini kemudian akan menyertakan benang yang benar, tetapi masih akan ada konflik saat menjalankan benang apt install, karena cmdtest masih ada. Untuk memperbaikinya jalankan perintah berikut:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Kemudian jalankan Sudo apt install yarn dan yarn init harus bekerja dengan baik.

Semua 31 komentar

Terima kasih telah melaporkan tetapi tidak ada informasi yang cukup untuk menindaklanjuti hal ini.
Silakan ikuti draf dan tambahkan lebih banyak data sehingga kami dapat mereproduksi.
Versi Benang saat ini adalah 0.26

Jadi setiap kali saya mencoba menambahkan paket dengan benang, katakanlah
benang tambahkan stickybits

itu melempar kesalahan yaitu,
GALAT: [Errno 2] Tidak ada file atau direktori seperti itu: 'tambah'

Dan itu berperilaku dengan cara yang sama untuk 'instal' dan 'init' juga

@SDhalor saya punya masalah ini juga. Menjalankannya dengan sudo memperbaikinya untuk saya

Terima kasih tetapi itu tidak berhasil untuk saya

saya juga menghadapi masalah yang sama

Saya menghadapi masalah yang sama. Saya menggunakan Ubuntu (17.04) dan menggunakan Sudo apt install yarn untuk menginstal yarn. Namun, ini tidak menginstal benang, tetapi paket bernama cmdtest.

Anda harus mengikuti petunjuk instalasi di situs web https://yarnpkg.com/lang/en/docs/install/ dan menambahkan repo terlebih dahulu. Ini kemudian akan menyertakan benang yang benar, tetapi masih akan ada konflik saat menjalankan benang apt install, karena cmdtest masih ada. Untuk memperbaikinya jalankan perintah berikut:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Kemudian jalankan Sudo apt install yarn dan yarn init harus bekerja dengan baik.

Terima kasih @rickovermars ! Bekerja untuk saya! :senyum:

Nah ini menarik, saya membiarkan Debian saya berjalan sepanjang malam dan pagi ini dari dalam Visual Studio Code dan jendela terminalnya saya menjalankan:

dlazov@zovs-debian :~/projects/checkout-app$ benang tambahkan @webcomponents/webcomponentsjs
benang tambahkan v1.0.1
info Tidak ada file kunci ditemukan.
[1/4] Menyelesaikan paket...
peringatan [email protected] : angular-cli telah diubah namanya menjadi @angular/cli. Harap perbarui dependensi Anda.
error Menerima respons yang salah dari registri untuk yang tidak ditentukan. Registri mungkin sedang down.
info Kunjungi https://yarnpkg.com/en/docs/cli/add untuk dokumentasi tentang perintah ini.
peringatan [email protected] : Harap perbarui ke minimatch 3.0.2 atau lebih tinggi untuk menghindari masalah RegExp DoS

Jadi apa yang saya temukan (dan memalukan saya) adalah bahwa saya harus me-restart terminal saya. Itu sedikit mengganggu dan memalukan.

Jadi semuanya baik-baik saja di linux ...

Saya harus menjalankan sudo apt remove cmdtest sebelum saya dapat memasang benang dengan benar dengan sudo apt install yarn

Pada Ubuntu 17.10 memuji untuk membuatnya bekerja:

sudo apt remove cmdtest
sudo apt remove yarn

lalu ikuti 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

dan menggunakan jawaban rickovermars

sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Tes - versi harus lebih dari 0.2X (dalam kasus saya)

yarn -version
1.3.2

Saya tidak menghapus paket yarn/cmdtest sebelumnya untuk menggunakan perintah untuk menimpa pemasangan benang:

 sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Sekarang ketika saya mencoba menginstalnya, saya mendapatkan:

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.

Adakah ide tentang cara mengembalikan/menghapus perintah overwrite ?

Semua yang kalian katakan, saya akhirnya mengikuti instruksi @yami12376 tetapi saya masih menginstal cmdtest. Saya harus Sudo apt update sebelum menjalankan Sudo apt-get -o Dpkg::Options::="--force-overwrite" install yarn

Sekarang semuanya bekerja.

ubuntu 17.10
disebabkan oleh pemasangan benang yang salah (cmdtest bukan benang)
diselesaikan dengan ini
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
referensi ke https://github.com/yarnpkg/yarn/issues/3189

@ dmz9 Ini juga berfungsi untuk linux mint 18.3. Terima kasih!

sangat sederhana ikuti saya langkah demi langkah :+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
contoh: 1.7.0

dan kemudian cd pergi ke dir di aplikasi Anda * yang penting semua orang melupakannya;) *

sudo yarn install

Instal Benang untuk referensi Ubuntu 18.04 LTS ke tautan: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Ini bekerja untuk saya!
Langkah 1: Konfigurasikan repositori
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key tambahkan -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Langkah 2: Instal Benang
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
Langkah 3: Verifikasi
$ benang -v
tampilkan 1.9.4

jika Anda memiliki masalah saat memasang benang, Anda cukup melepas benang seperti [cmdtest] oleh
Sudo apt-get remove cmdtest dan coba instal benang:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key tambahkan -

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

Masih melihat ini di ubuntu 18.04, saya harap ini akan segera diperbaiki. Entah bagaimana membingungkan pada pandangan pertama.

berjalan dengan Sudo telah bekerja dengan saya dengan sempurna

Instal Benang untuk referensi Ubuntu 18.04 LTS ke tautan: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Ini bekerja untuk saya!
Langkah 1: Konfigurasikan repositori
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key tambahkan -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Langkah 2: Instal Benang
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
Langkah 3: Verifikasi
$ benang -v
tampilkan 1.9.4

berguna sekali!!! ubuntu 18.10. tidak bisa mengerti mengapa memasang benang begitu menyakitkan.

ini menyelesaikan masalah saya
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key tambahkan -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt hapus cmdtest
sudo apt install benang
Saya telah menghindari melakukan sudo apt update dan juga memiliki masalah dengan sources.list.d

@bethwelt , terima kasih sobat, solusi Anda berhasil untuk saya!

Masalah saya adalah menyalin dan menempelkan kedua perintah seperti yang tercantum dalam panduan pemasangan benang pada satu waktu:

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

Dengan demikian, yang kedua tidak dieksekusi. Ini diverifikasi setelah memeriksa _/etc/apt/sources.list_. Akibatnya, paket benang tidak pernah tersedia untuk apt . Dengan menjalankan setiap perintah satu per satu, masalah teratasi dan yarn muncul dalam daftar paket yang tersedia.

Jika Anda menjalankan sudo apt search yarn dan tidak melihatnya sebagai paket yang tersedia, konfirmasikan bahwa repo telah ditambahkan ke _/etc/apt/sources.list_.

Instal Benang untuk referensi Ubuntu 18.04 LTS ke tautan: https://qiita.com/shaching/items/a1e8bf937f1ad049b8cd
Ini bekerja untuk saya!
Langkah 1: Konfigurasikan repositori
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key tambahkan -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Langkah 2: Instal Benang
$ sudo apt-get update && sudo apt-get install --no-install-recommends yarn
Langkah 3: Verifikasi
$ benang -v
tampilkan 1.9.4

Terima kasih

Solusi cepat lainnya adalah memasang benang melalui npm

npm -g i yarn

jika kesalahan berlanjut setelah mencoba memasang benang, tutup terminal dan buka terminal baru
yarn --version

Pertama, hapus cmdtest, jadi jalankan npm install yarn -g. Muat ulang terminal.

ubuntu 17.10
disebabkan oleh pemasangan benang yang salah (cmdtest bukan benang)
diselesaikan dengan ini
sudo apt-get remove cmdinstall;sudo apt update;sudo apt-get install yarn
referensi ke #3189

Itu bekerja luar biasa

Saya menggunakan rilis stabil terbaru dari OS Ubuntu, saya memiliki masalah yang sama, tetapi kemudian, saya mengikuti panduan instalasi di sini , dan semuanya bekerja dengan sempurna.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat