Membuat perintah composer create project pada proyek kita sendiri

Halo, mau tanya gimana caranya supaya proyek kita bisa diinstal lewat composer dengan command seperti install laravel, contoh: composer create-project --prefer-dist laravel/laravel

Proyek saya sudah saya submit di packagist, tapi pas jalanin command di atas dapet error message: could not find package nama/package-saya with stability stable.

Sudah nyelem di google kurang nangkep maksudnya. Terima kasih ^^

avatar Biobii
@Biobii

74 Kontribusi 34 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Solusi kerja:

Coba dengan bantuan dari Flying, lihat jawabannya lebih jauh. Karena saya pikir itu agak rumit untuk membuat komposer bekerja, saya mencoba untuk membuat langkah-langkah yang saya lakukan untuk membuatnya bekerja di sini:

1. Buat repositori di github. 2. Buat composer.json dengan dependency Anda. Periksa. 3. Realease it. Ada tautan "Rilis" di suatu tempat, gunakan dan beri nama rilis.

Sekarang, untuk melewati langkah packagist.org selama pengujian Anda, ikuti langkah-langkah ini. Ini bukan gaya yang baik untuk menerbitkan solusi yang tidak berfungsi (seperti yang saya lakukan) di packagist.org, dan itu tidak menyenangkan sama sekali untuk melakukan semua langkah yang diperlukan sepuluh kali lipat.

Buat folder lokal di suatu tempat, dan buat file composer.json baru di sana.

Taruh sesuatu seperti ini di dalamnya:

 {
  "require": {
    "madskullcreations/simplicity":"dev-master@dev"
  },
  "repositories": [
    {
       "type": "vcs",
       "url": "https://github.com/madskullcreations/simplicity"
    }
  ]
}


Jalankan perintah berikut di folder baru Anda:

 composer create-project

Sekarang harus mengunduh dan menginstal proyek Anda.

Dan, baca pesan kesalahan yang diberikan oleh komposer dan pastikan Anda memahaminya. Mereka berguna. Sakit kepala saya adalah ekstensi PHP hilang (intl) dan saya berasumsi itu menggunakan php versi 7.1, sementara itu sebenarnya mendengarkan kebutuhan saya di file composer.json, dan menggunakan v5.6. (Saya memiliki beberapa php-versi yang diinstal di iis, tetapi kepala fuzzy saya tidak menganggap itu.)

source: https://stackoverflow.com/questions/48034347/composer-throws-error-could-not-find-package-with-stability-stable?rq=1

another tutorial: https://blog.jgrossi.com/2013/creating-your-first-composer-packagist-package/

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 6 tahun yang lalu

Makasih bro, ternyata harus bikin release dulu di GitHub :)) Ngomong-ngomong sudah berhasil saya coba pada pattern mvc saya yang ini https://github.com/biobii/fylite hehe

avatar Biobii
@Biobii

74 Kontribusi 34 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban