Czy istnieje sposób na zainstalowanie klejnotu we wszystkich rubinach i klejnotach (nie tylko jako domyślny lub rubin systemowy) w systemie podczas korzystania z RVM?Jak zainstalować klejnot we wszystkich gemsetach podczas korzystania z RVM
Odpowiedz
Przeglądając dokumenty RVM, nie widzę sposobu, aby to zrobić specjalnie. Jednak możesz go przybliżać za pomocą kombinacji klejnotów @global i kopiowania gemsetów.
Globalne zestawy gemstone zapewniają kamienie szlachetne, które są dostępne dla wszystkich gemsetów danego rubinu. Np .:
rvm install 1.9.3
rvm --create [email protected]
rvm --create [email protected]
rvm use [email protected]
gem install sqlite3
by utworzyć dwa różne gemsets dla Ruby 1.9.3, a globalna sqlite3 byłyby dostępne w obu.
Następnie, gdy już to zrobisz, możesz skopiować globalny zestaw kamieni do innych rubinów, a oni sami go udostępnią. Na przykład, jako kontynuacja powyższego:
rvm install 1.8.7
rvm gemset copy [email protected] [email protected]
a obecnie także sqlite3 gem jest dostępna dla wszystkich 1.8.7 gemsets (zakładając, że mam argumenty w odpowiedniej kolejności - nie może w tym przypadku przełącznik 1.9.3 i 1.8.7). To nie jest całkiem idealne, ponieważ aktualizacje jednego rubinu nie stają się automatycznie widoczne w innych, musielibyśmy kopiować do każdego rubinu indywidualnie, i wyobrażam sobie, że skończyłoby się wyłamywać wszystkie zależne od rubinu klejnoty, które posiadasz skonfigurować w każdym. Jeśli ten ostatni punkt nie jest problemem, który można przewidzieć jako problem, prawdopodobnie można napisać skrypt, aby uniknąć nudności implikowanej przez pierwsze dwa punkty.
Nota prawna: Jest to ściśle związane z czytaniem w dokumentach RVM i nie wypróbowałem tego. Jeśli coś jest nie tak, chętnie edytuję odpowiedź, aby to naprawić.
można zainstalować do Domyślnie globalny gemset za rubinowym tłumacza jak wspomniano tutaj:
https://rvm.io/gemsets/global/
a także to strona wymienia domyślny gem ustawia
I wouldn” Przydadzą się instalowanie klejnotów dla wszystkich tłumaczy rubinowych z powodu niezgodności między rubinami.
można wykonać:
rvm @global do gem install [gem_name]
zainstalować gem globalnie (na wersji ruby).
Jest to niemożliwe, aby zainstalować klejnot na całym świecie dla każdej wersji ruby .
Zgodnie z https://rvm.io/gemsets/initial można zdefiniować automatycznie zainstalowane klejnoty dla każdej wersji ruby w pliku ~/.rvm/gemsets/global.gems
. W tym pliku musisz zdefiniować wymagane klejnoty (po jednym w linii), np.
bundler
zeus
Te klejnoty zostaną zainstalowane za każdym razem, gdy dodasz nową wersję ruby do RVM.
- 1. Jak odinstalować klejnot RVM?
- 2. Jak zmusić Disqus do korzystania z HTTPS we wszystkich żądaniach?
- 3. Jak mogę zainstalować lokalny klejnot?
- 4. Jak zainstalować klejnot mysql2 w Ruby 1.9.3? Działa pod 2.0.0
- 5. Jak zainstalować klejnot ferret na Windows 7?
- 6. Jak zainstalować klejnot ze źródła GitHub?
- 7. Jak zainstalować klejnot ruby na komputerze Mac?
- 8. Podczas korzystania z licznika kolumn przepełniona zawartość całkowicie znika we wszystkich kolumnach oprócz pierwszej, dlaczego?
- 9. Błąd podczas korzystania overcommitu i Github Pulpit
- 10. błąd podczas prowadzonych wymagania RVM
- 11. Błąd podczas korzystania z formularza.submit()
- 12. grep we wszystkich katalogach
- 13. Instalowanie klejnot z Github z Bundler
- 14. RVM zainstalować Ruby 1.9.3: Brakujące wymagane pakiety
- 15. Python: Czytanie wszystkich plików we wszystkich katalogach
- 16. Jak zainstalować wymagania systemowe RVM bez uzyskiwania dostępu sudo dla użytkownika RVM
- 17. Jak wyzwalać zdarzenia we wszystkich elementach?
- 18. Jak korzystać Super zainicjować wszystkich rodziców podczas korzystania wielokrotne dziedziczenie
- 19. Znajdź typy we wszystkich złożeniach
- 20. Czy można bezpośrednio zainstalować klejnot z repozytorium git?
- 21. Jak włączyć wszystkie produkty we wszystkich sklepach?
- 22. W tym #define we wszystkich plikach źródłowych .c podczas kompilacji
- 23. Dlaczego nie zainstalować bundler klejnot json 1.7.4 na OS X 10.8?
- 24. RVM: Permission denied podczas wczytywania gemset z .rvmrc pliku w całym systemie zainstalować
- 25. zainstalować pakiet stary korzystania install.packages
- 26. Nie można zainstalować Ruby 2.0.0-p0 z RVM. Błąd podczas uruchamiania 'make -j8'
- 27. Jak zmienić nazwę schematu z tabeli we wszystkich procedurach przechowywanych
- 28. Jak zarządzać wątku lokalnego magazynu (TLS) podczas korzystania z TPL?
- 29. Błąd podczas instalowania Rubiego z RVM (nie instaluje się RubyGems)
- 30. jak zainstalować klejnoty bez sudo