Pytania otagowane jako bundler

Bundler to narzędzie, które ułatwia śledzenie, od jakich klejnotów Ruby (i od jakich wersji tych klejnotów) zależy aplikacja. Robi to, instalując wszystkie klejnoty w pliku Gemfile aplikacji. Sam pakiet jest klejnotem i można go zainstalować za pomocą następującego oprogramowania: $ gem install bundler

7
Czy Gemfile.lock powinien być zawarty w .gitignore?
Jestem trochę nowy w pakiecie i generuje pliki. Mam kopię repozytorium git z GitHub, do którego wielu ludzi przyczynia się, więc zdziwiłem się, widząc, że bundler utworzył plik, który nie istniał w repozytorium i nie był na .gitignoreliście. Od kiedy go rozwidliłem, wiem, że dodanie go do repozytorium nic nie …



7
Co oznacza pakiet Rake Exec?
Co bundle exec rake db:migrateznaczy A może bundle exec rake <command>w ogóle? Rozumiem, że bundledba o utrzymanie rzeczy w Gemfile. Wiem, co znaczy słowo „exec”. Rozumiem, że rakezachowuje wszystkie różne skrypty rzeczy, które możesz zrobić, i wiem, że db:migrateto jedna z nich. Po prostu nie wiem, co te wszystkie słowa …

28
instalacja pakietu kończy się niepowodzeniem z błędem weryfikacji certyfikatu SSL
Kiedy uruchamiam bundle installmój projekt Rails 3 na Centos 5.5, kończy się to błędem: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured while installing multi_json (1.3.2), and Bundler cannot continue. Make sure that `gem install multi_json -v '1.3.2'` succeeds before bundling. Kiedy …

7
Zaktualizuj tylko jeden klejnot w pakiecie
Używam bundlera do zarządzania zależnościami w mojej aplikacji railsowej i mam klejnot hostowany w repozytorium git w następujący sposób: gem 'gem-name', :git => 'path/to/my/gem.git' Aby zaktualizować ten klejnot, bundle updatewykonuję go, ale aktualizuje on również wszystkie klejnoty wymienione w Gemfile. Więc jakie jest polecenie, aby zaktualizować tylko jeden konkretny klejnot?
233 ruby  rubygems  bundler 

7
Zrozumienie pliku Gemfile.lock
Po uruchomieniu bundle installpolecenia w katalogu roboczym tworzony jest plik „ Gemfile.lock ”. Co oznaczają dyrektywy w tym pliku? Na przykład weźmy następujący plik: PATH remote: . specs: gem_one (0.0.1) GEM remote: http://example.org/ specs: gem_two (0.0.2) gem_three (0.0.3) gem_four (0.0.4) PLATFORMS platform DEPENDENCIES gem_two gem_one! Co opisują „ ŚCIEŻKA ”, …

13
Nie masz uprawnień do zapisu w katalogu /Library/Ruby/Gems/2.3.0. (użytkownik Maca)
poniżej jest to, co muszę zrobić. Aby uruchomić specyfikacje, musisz zainstalować RSpec. Najpierw uruchom gem install bundlerw katalogu głównym projektu. Następnie biegnij bundle install. Aby uruchomić pojedynczy niespełniającego plik, uruchom polecenie tak: bundle exec rspec spec/00_hello_spec.rb. Aby uruchomić wszystkie specyfikacje naraz, uruchom bundle exec rspec. Więc wpisałem gem install bundlerw …


15
Bundler: nie znaleziono polecenia
Hostuję na serwerze vps, ubuntu 10.04, rails 3, ruby ​​i mysql zainstalowanym poprawnie, postępując zgodnie z kilkoma samouczkami. Jeśli uruchomię bundle checklub bundle installotrzymam błąd „-bash: bundle: nie znaleziono polecenia”. Od gem list --localwidzę 'Bundler (1.0.2, 1.0.0)' jest zainstalowany. Nie wiem, co się dzieje ... gem environment zwroty: RubyGems Environment: …

6
Nie można znaleźć Gemfile
Z pewnością nie jestem programistą Ruby, ale mam aplikację na swoim serwerze używającą Ruby, Gems i Bundler. Próbuję zainstalować inny Ruby na innym koncie użytkownika, ale na tym samym VPS. Kiedy idę pobiegać bundle install Otrzymuję następujący błąd: Nie można znaleźć Gemfile Mogę usunąć zawartość katalogu ./bundle, aby wszystkie klejnoty …
138 ruby  gem  bundler 

7
Aktywowałeś już X, ale twój Gemfile wymaga Y
Podczas pracy rakepojawia się ten błąd: Aktywowałeś już rake 0.9.2, ale twój Gemfile wymaga prowizji 0.8.7. Rozważ użycie pakietu exec. Używanie bundle exec rakezamiast po prostu rakewydaje się działać, ale czy jest to najlepszy sposób, aby to naprawić?
128 ruby  rubygems  bundler 




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.