Jak można użyć gem install
, aby zainstalować wiele klejnotów jednocześnie, jednocześnie określając wymagane wersje?Jaka jest składnia wielu klejnotów `gem install`, określająca wersje dla każdego z nich?
Przykład:
gem install akami -v 1.2.0 --ignore-dependencies
gem install atomic -v 1.1.14 --ignore-dependencies
gem install aws-s3 -v 0.6.2 --ignore-dependencies
gem install backports -v 3.3.0 --ignore-dependencies
gem install brendanlim-sms-fu -v 1.0.0 --ignore-dependencies
gem install builder -v 3.1.3 --ignore-dependencies
gem install capistrano -v 2.9.0 --ignore-dependencies
Jak mógłbym polecić gem install
do wykonania, że w jednej linii?
Przyjęta odpowiedź jest odpowiedzią na pytanie. Ostatnim podejściem, jakie podjąłem, było użycie programu bundler 1.0.22, który jest zgodny z ruby 1.8.6.
Można po prostu umieścić te linie w skrypcie bash i uruchomić go? Ale jeśli twój projekt na to pozwala, zdecydowanie polecam używanie pakera do zarządzania zależnościami gem – maniacalrobot
Podejście do skryptu bash jest właśnie to, co teraz robię. Ale instalacja pojedynczego klejnotu będzie znacznie szybsza. Nie, nie możemy użyć programu Bundler w tym projekcie (ruby 1.8.6) – Nerian
prawdopodobnie mógłbyś ... po prostu naprawdę starą wersję programu bundler. v1.1 wprowadził wymóg 1.8.7. Możesz też zaktualizować aplikację do wersji z rubinem, która nie minęła latami. – sevenseacat