Saya memiliki mesin Ubuntu cadangan dan saya ingin menginstal Wacana di atasnya.
Bagaimana saya melakukan ini? Saya menjalankan Ubuntu 13.04.
Saya memiliki mesin Ubuntu cadangan dan saya ingin menginstal Wacana di atasnya.
Bagaimana saya melakukan ini? Saya menjalankan Ubuntu 13.04.
Jawaban:
Instruksi tersebut mengasumsikan Anda perlu gelandangan untuk menginstal Ubuntu, dan tampaknya diarahkan pada orang-orang terutama yang menggunakan Windows atau Mac dan siapa yang akan mendapat manfaat dari VM terpisah untuk menginstal dan bermain dengan wacana. Jika Seth memiliki "mesin Ubuntu tergeletak" dengan 13,04 yang sudah diinstal, ia hanya dapat mengkloning git repo dan mengaturnya secara lokal.
Pengaturan secara lokal dan manual didokumentasikan di sini di GitHub . Namun sepertinya agak rumit, VM gelandangan memiliki semua layanan yang dibutuhkan (pgsql, redis) yang sudah dikonfigurasikan sehingga mungkin lebih mudah untuk memulai.
Yang mengatakan, jika Anda merasa berani, Anda dapat mengikuti langkah-langkah ini untuk menginstal dan mengkonfigurasi hal-hal di mesin Ubuntu lokal Anda.
Penafian, ini adalah prosedur kompleks yang melibatkan banyak bagian yang bergerak, saya menguji prosedur ini pada sistem 13,04 yang baru diinstal tetapi jika ada yang salah, Anda harus siap untuk menafsirkan pesan kesalahan dan memperbaiki hal-hal. Anda harus merasa nyaman dengan:
Baiklah, ini dia
Instal paket yang dibutuhkan:
Buat database postgresql dan berikan izin kepada pengguna yang akan menjalankan wacana (saya akan menganggap itu bernama "john", bisa / harus menjadi nama pengguna Anda ):
Kloning repositori:
Gunakan Bundler untuk menginstal permata ruby dan dependensi termasuk rel:
Anda mungkin mengalami masalah ketergantungan di sini, karena paket lain mungkin diperlukan untuk membangun ekstensi asli. Jika Anda mendapatkan teks kuning dengan kesalahan pada langkah ini, lihat pesan kesalahan untuk mencari tahu paket mana yang akan diinstal (dengan apt-get).
Konfigurasikan data basis data (postgres dan redis):
Jalankan migrasi untuk menginisialisasi database, lalu seed itu:
kemudian luncurkan server web pengembangan:
Terakhir, buka browser Anda dan sambungkan ke server dev lokal di
sumber
Penyebaran cloud (dengan Juju)
Jika Anda memiliki penyedia cloud dan ingin melewatkan banyak manual melompat-lompat, Anda dapat menggunakan pesona Juju !
Setelah Anda berhasil mem - boot sebuah lingkungan, jalankan yang berikut ini:
Lalu buat hubungan
Wacana membutuhkan
db-admin
akses level untuk mengaktifkan plugin hstore. Akhirnya, paparkan wacana:Konfigurasi dan peringatan lainnya dapat ditemukan di README Mantra . Opsi-opsi ini termasuk mengonfigurasi admin, tempat mengambil sumber Wacana, penyematan versi, dan opsi penyetelan lainnya.
Penafian, saya adalah penulis pesona ini.
sumber
Bare Metal
Saya baru saja menyelesaikan artikel yang menjelaskan proses persis ini
Singkatnya, Anda perlu:
bundle exec rails server
sumber
Proyek itu sendiri juga memiliki dokumentasi tentang cara memasang Ubuntu menggunakan Docker (yang merupakan satu-satunya cara yang didukung secara resmi):
Untuk pengembangan Anda dapat menggunakan program ini yang merupakan perintah tunggal sederhana setelah Anda menginstal Docker.
sumber
Di Bitnami kami memiliki installer Linux untuk mesin virtual dan cloud cloud berbasis Discourse dan Ubuntu untuk Amazon, Azure. Anda dapat memeriksanya di halaman Wacana Bitnami
(Penafian, saya adalah salah satu pengembang Bitnami :)
sumber
Anda dapat menggunakan Cloud 66 EasyDeploy
Yang berarti Anda kemudian dapat menggunakan Wacana di AWS, DigitalOcean, Rackspace, Linode atau Joyent dengan beberapa klik (dan dapatkan lebih banyak seperti backup DB, scaling dan monitoring juga!)
PENOLAKAN: Saya bekerja untuk Cloud 66.
sumber