Jestem nowy w Railsach i obecnie pracuję nad przewodnikiem. Przewodnik stwierdza:
Użyj edytora tekstu, aby zaktualizować plik Gemfile wymagany przez Bundler o zawartość listingu 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
Następnie instalujemy i dołączamy klejnoty za pomocą
bundle install
polecenia:$ bundle install --without production
Jeśli Bundler narzeka,
no such file to load -- readline (LoadError)
spróbuj dodać gogem ’rb-readline’
do swojego Gemfile.)
Postępowałem zgodnie z instrukcjami, nawet dodając gem 'rb-readline'
do Gemfile
pliku, ale najwyraźniej nie można znaleźć pliku, a kiedy idę do mojego edytora tekstu, widzę Gemfile
sam siebie. Zauważyłem, że kazali mi umieścić, gem 'rails', 3.2.3
a moja wersja Railsów to 3.2.1, więc próbowałem zmienić ją na 3.2.1, ale to też nie zadziałało.
Wszelkie przemyślenia lub rady będą mile widziane.
źródło
- -
znaki na liście Gemfile?Odpowiedzi:
Musisz tylko zmienić katalogi w swojej aplikacji, a następnie uruchomić
bundle install
:)źródło
whereis <app_name>
polecenia, zwykle plik Gemfile znajduje się w / usr / shared / *Możesz również wskazać ścieżkę do pliku gemfile w tym samym poleceniu np
źródło
[root@alc bin]# BUNDLE_GEMFILE="../../apps/redmine/htdocs/Gemfile" ./bundle install
jest moim poleceniem do wykonania.Miałem ten problem również na komputerze z OSX. Odkryłem, że szyny nie zostały zainstalowane ... co mnie zaskoczyło, ponieważ myślałem, że OSX zawsze był dostarczany z Railsami. Aby zainstalować szyny
sudo gem install rails
sudo gem install jekyll bundler
cd ~/Sites
jekyll new <foldername>
cd <foldername>
ORcd !$
(to jest magia;)bundle install
bundle exec jekyll serve
źródło
sudo
do instalowania klejnotów. To spowoduje ból. Czytaj więcej: thinkbot.com/blog/psa-do-not-use-system-rubyMusisz znajdować się w tym samym katalogu
Gemfile
źródło
Kiedy miałem podobny problem,
gem update --system
pomogło mi. Uruchom to wcześniejbundle install
źródło
Miałem ten problem na Ubuntu 18.04. Zaktualizowałem klejnot
Wszystko działało i uruchom przeglądarkę, po prostu przejdź do http://127.0.0.1:4000/ i naprawdę powinno być uruchomione
źródło
1 upewnij się, że plik jest
Gemfile
zamiastgemfile
.2 upewnij się, że jesteś w tym samym katalogu, co plik
Gemfile
.źródło
Wyszukaj plik Gemfile w swoim projekcie, przejdź do tego katalogu, a następnie uruchom „instalację pakietową”. przed uruchomieniem tego polecenia upewnij się, że zainstalowałeś gem „sudo gem install bundler”
źródło
Pomyśl więcej o tym, co instalujesz i przejdź do folderu Gemfile, a następnie spróbuj użyć
sudo bundle install
źródło