bundle install returns "не удалось найти Gemfile"



Я новичок в Rails и в настоящее время работаю через руководство.
В руководстве говорится:




используйте текстовый редактор для обновления Gemfile, необходимого Bundler с помощью
содержимое листинга 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


затем мы устанавливаем и включаем драгоценные камни с помощью bundle install
команда:



    $ bundle install --without production 


если Бандлер жалуется на no such file to load -- readline
(LoadError)
попробуйте добавить gem ’rb-readline’ к вашему Gemfile.)




я следовал шагам, даже добавляя gem 'rb-readline' to элемент Gemfile, но, по-видимому, файл не может быть найден, и когда я иду в свой текстовый редактор, я вижу Gemfile сам по себе. Я заметил, что они заставили меня поставить gem 'rails', 3.2.3 и моя версия Rails-3.2.1, поэтому я попытался изменить ее на 3.2.1, но это тоже не сработало.



любые мысли или советы будут высоко оценены.

1583   7  

7 ответов:

вам просто нужно изменить каталоги для вашего приложения, а затем запустить bundle install :)

вы также можете указать путь к gemfile в той же команде, например

BUNDLE_GEMFILE="MyProject/Gemfile.ios" bundle install

у меня была эта проблема, а на машине OSX. Я обнаружил, что рельсы не были установлены... что меня удивило, так как я думал, что OSX всегда поставляется с рельсами. Чтобы установить рельсы

  • sudo gem install rails
  • для установки jekyll мне также нужен sudo
  • sudo gem install jekyll bundler
  • cd ~/Sites
  • jekyll new <foldername>
  • cd <foldername>илиcd !$(это магия ;)
  • bundle install
  • bundle exec jekyll serve
  • тогда в вашем браузере просто перейдите кhttp://127.0.0.1:4000/и он действительно должен работать

вы должны быть в той же папке Gemfile

когда у меня была подобная проблема gem update --system помог мне. Запустите это перед bundle install

найдите файл Gemfile в своем проекте, перейдите в этот каталог и запустите "bundle install". перед запуском этой команды убедитесь, что вы установили gem "sudo gem install bundler"

больше думать о том, что вы устанавливаете и перейдите в папку Gemfile, а затем попробуйте использовать sudo bundle install

Comments

    Ничего не найдено.