Saya baru mengenal Rails dan saat ini sedang mengerjakan panduan. Panduan tersebut menyatakan:
Gunakan editor teks untuk memperbarui Gemfile yang dibutuhkan oleh Bundler dengan isi dari Listing 2.1.
source 'https://rubygems.org' gem 'rails', '3.2.3' group :development do gem 'sqlite3', '1.3.5' end # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails', '3.2.4' gem 'coffee-rails', '3.2.2' gem 'uglifier', '1.2.3' end gem 'jquery-rails', '2.0.0' group :production do gem 'pg', '0.12.2' end
Kami kemudian menginstal dan memasukkan permata menggunakan
bundle install
perintah:$ bundle install --without production
Jika Bundler mengeluh tentang
no such file to load -- readline (LoadError)
mencoba menambahkangem ’rb-readline’
ke Gemfile Anda.)
Saya mengikuti langkah-langkah bahkan menambahkan gem 'rb-readline'
ke Gemfile
, tetapi tampaknya file tersebut tidak dapat ditemukan dan ketika saya pergi ke editor teks saya, saya melihatnya Gemfile
sendiri. Saya perhatikan bahwa mereka membuat saya meletakkan gem 'rails', 3.2.3
dan versi Rails saya adalah 3.2.1 jadi saya mencoba mengubahnya menjadi 3.2.1 tetapi itu juga tidak berhasil.
Pikiran atau saran apa pun akan sangat dihargai.
sumber
- -
karakter ke dalam daftar Gemfile?Jawaban:
Anda hanya perlu mengubah direktori ke aplikasi Anda, KEMUDIAN jalankan
bundle install
:)sumber
whereis <app_name>
perintah, biasanya file Gem ada di bawah / usr / shared / *Anda juga dapat menunjukkan jalur ke gemfile dengan perintah yang sama misalnya
sumber
[root@alc bin]# BUNDLE_GEMFILE="../../apps/redmine/htdocs/Gemfile" ./bundle install
adalah perintah saya untuk dieksekusi.Saya mengalami masalah ini juga pada mesin OSX. Saya menemukan bahwa rel tidak dipasang ... yang mengejutkan saya karena saya pikir OSX selalu datang dengan Rails. Untuk memasang rel
sudo gem install rails
sudo gem install jekyll bundler
cd ~/Sites
jekyll new <foldername>
cd <foldername>
ATAUcd !$
(itu ajaib;)bundle install
bundle exec jekyll serve
sumber
sudo
untuk memasang permata. Ini akan membuatmu sakit. Baca lebih lanjut: thoughtbot.com/blog/psa-do-not-use-system-rubyAnda harus berada di direktori yang sama dari
Gemfile
sumber
Ketika saya memiliki masalah serupa
gem update --system
membantu saya. Jalankan ini sebelumnyabundle install
sumber
Saya mengalami masalah ini di Ubuntu 18.04. Saya memperbarui permata
Semua bekerja dan pergi ke browser Anda, cukup buka http://127.0.0.1:4000/ dan itu benar-benar harus berjalan
sumber
1 pastikan bahwa file tersebut
Gemfile
bukangemfile
.2 pastikan Anda berada di direktori yang sama dengan file
Gemfile
.sumber
Cari file Gemfile di proyek Anda, buka direktori itu dan kemudian jalankan "bundle install". sebelum menjalankan perintah ini pastikan Anda telah menginstal permata "sudo gem install bundler"
sumber
Pikirkan lebih lanjut tentang apa yang Anda instal dan navigasikan folder Gemfile, lalu coba gunakan
sudo bundle install
sumber