GNU/Linux >> Belajar Linux >  >> Linux

Komposer:file_put_contents(./composer.json):gagal membuka streaming:Izin ditolak

Saya mengalami masalah ini untuk menginstal laravel/lumen.

Ini dapat diatasi dengan perintah berikut:

$ sudo chown -R $USER ~/.composer/

Untuk mengatasinya, Anda harus membuka jendela terminal dan mengetik perintah ini:

sudo chown -R user ~/.composer (dengan user menjadi pengguna Anda saat ini, dalam kasus Anda, kramer65 )

Setelah Anda menjalankan perintah ini, Anda harus memiliki izin untuk menjalankan perintah composer global require Anda.

Anda mungkin juga perlu menghapus file .composer dari direktori saat ini, untuk melakukannya buka jendela terminal dan ketik perintah ini:

sudo rm -rf .composer


Dalam kasus saya, .composer dimiliki oleh root, jadi saya melakukan sudo rm -fr .composer dan kemudian kebutuhan global saya berhasil.

Berhati-hatilah! Anda tidak ingin menggunakan perintah itu jika Anda tidak yakin dengan apa yang Anda lakukan.


Linux
  1. kesalahan perintah 'gambar buruh pelabuhan' - "Izin Ditolak"

  2. Mengapa find -exec mv {} ./target/ + tidak berfungsi?

  3. Git:file indeks terbuka gagal:Izin ditolak pada status git. Dihosting di Bitbucket

  1. Ubuntu/ Gnome :Buka aplikasi di ruang kerja tertentu

  2. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?

  3. Izin ditolak untuk mengubah ukuran sistem file

  1. -bash:./configure:Izin Ditolak?

  2. “tidak dapat Membuat Direktori Cache /home//.composer/cache/repo/https—packagist.org/, Atau Direktori Tidak Dapat Ditulis. Melanjutkan Tanpa Cache”?

  3. Tidak dapat memulai Bind buka:/etc/named.conf:izin ditolak