Saya menginstal bundel sylius dan ketika menginstal sylius saya perlu menjalankan yarn install Jadi Sementara saya menjalankan perintah
yarn install
Saya mendapatkan kesalahan:
GALAT: [Errno 2] Tidak ada file atau direktori seperti itu: 'instal'
ubuntu
ubuntu-14.04
sylius
yarnpkg
Ricky menepuk
sumber
sumber
yarn install --verbose
dan tambahkan informasi yang diperluas. Anda yakin menjalankan benang di folder kanan (yang berisi package.json)?Jawaban:
Saya memiliki masalah yang sama pada Ubuntu 17.04.
Solusi ini bekerja untuk saya:
kemudian
hasil:
Semoga itu akan membantu Anda.
sumber
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
menghasilkan versi benang 0.32.0, yang gagal pada hal-hal dasar sepertiyarn init
Saya memiliki masalah yang sama pada Ubuntu 18.04. Inilah yang berhasil bagi saya:
Saya dihapus
cmdtest
danyarn
Pasang benang secara global menggunakan npm
sumber
Catatan: Solusi ini berfungsi dengan baik
Ubuntu 16.04
,Ubuntu 17.04
danUbuntu 18.04
.Cobalah untuk menghapus cmdtest dan benang yang ada (yang merupakan modul alat baris perintah kotak hitam warisan sistem * nix):
Instal sederhana melalui npm
ATAU
Sekarang benang dipasang. Jalankan perintah Anda.
Saya harap ini akan berhasil. Bersulang!
Edit:
Ingatlah agar
re-open the terminal
perubahan diterapkan.sumber
sudo apt remove -y cmdtest
untuk konfirmasi otomatisini bekerja untuk saya
sumber
Lihatlah dokumentasi / panduan resmi ini untuk memasang benang pada versi Ubuntu lainnya & untuk mengatasi
cmdtest
kesalahan tambahan . https://yarnpkg.com/lang/en/docs/install/#debian-stablesumber
Menginstal Benang untuk Ubuntu 16.04 (tidak yakin apakah ini akan sama dengan 14,04 karena sedikit berbeda dari jawaban zappee untuk 17,04)
Lalu dari mana saja Anda menginstal proyek sylius Anda (/ var / www / mysite)
sumber
Untuk Ubuntu 18.04.4 LTS saya baru saja mengikuti instruksi resmi: https://classic.yarnpkg.com/en/docs/install#debian-stable
Tidak perlu dilakukan:
Itu hanya perlu di Ubuntu 17.04. * Saya pikir.
Saya harap ini membantu!
sumber
jadi ini bekerja untuk saya
sumber
Juga memiliki masalah ini (windows), perbaikannya adalah penutupan lengkap semua instance terminal, lalu coba lagi.
sumber
Dengan pujian untuk semua jawaban yang dengan benar menyarankan untuk menghapus
yarn
paket Ubuntu dan menginstal Benang melalui NPM, berikut ini adalah jawaban terperinci dengan penjelasan (dan, ingatlah, pendapat):Alasan dari
No such file or directory
kesalahanyarn install
ini adalah bahwa Anda tidak menggunakan Benang "benar": perangkat lunak yang Anda peroleh ketikayarn
menggunakan sumber perangkat lunak Ubuntu adalah alat pengujian skenario "benang" dari suite pengujian kotak hitam cmdtest . Ini mungkin bukan yang Anda maksudkan karena Benang juga merupakan alat siklus pengembangan populer untuk aplikasi Javascript (mirip dengan Make, Maven dan teman-teman).Alat Javascript Yarn tidak tersedia dari sumber perangkat lunak Ubuntu tetapi dapat diinstal oleh NPM (yang merupakan alat siklus hidup pengembangan lain yang bertujuan untuk diganti oleh Benang - jadi itu aneh ...).
Untuk membuat Benang tersedia di Ubuntu, mulailah dengan menghapus
cmdtest
dan alat-alatnya:Kemudian pastikan NPM diinstal:
Kemudian gunakan NPM untuk menginstal Benang:
Catatan: menggunakan
npm install -g
akan menginstal paket Javascript untuk akun pengguna Anda saat ini, yang seharusnya baik untuk sebagian besar tujuan. Jika Anda ingin menginstal Benang untuk semua pengguna, Anda dapat menggunakansudo
untuk perintah NPM, tetapi itu tidak dianjurkan: Paket-paket NPM jarang diaudit untuk keamanan dalam konteks sistem operasi multi-pengguna dan menginstal beberapa paket bahkan mungkin pecah ketika menginstal mereka sebagai "root". NPM digunakan untuk memperingatkan agar tidak menjalankannya dengansudo
dan alasan utama tidak melakukannya hari ini adalah karena itu mengganggu orang-orang yang menggunakan lingkungan "seperti root" kotak pasir (seperti Docker) untuk membangun dan menggunakan aplikasi Javascript untuk server pengguna tunggal.sumber