Chcę dostosować moje środowisko programistyczne za pomocą kilku dodatkowych klejnotów. Używam bundler z szynami 3.0.x. Mam te dodatkowe kamienie w moim lokalnym systemie i nie chcę ich dodawać do mojego Gemfile. Jak mogę ominąć bundler i wymagać tych klejnotów w mojej konsoli, która została otwarta przy użyciu pakietu exec?Jak używać lokalnego klejnotu w konsoli z dołączonym środowiskiem
5
A
Odpowiedz
25
Znalazłem jeden sposób na zrobienie tego, choć jest trochę hacky.
$ gem install gem_name
$ gem which gem_name
# outputs <full path to gem>/lib/gem_name.rb
$ rails console
> $LOAD_PATH << "<full path to gem>/lib"
> require 'gem_name'
Robię to, aby poeksperymentować z różnymi Ruby klejnotów wydajności, chociaż może to być po prostu łatwiej go dodać do Gemfile, wiązki, a następnie powrócić przed push up zmiany.
Powiązane problemy
- 1. Jak odwoływać się do lokalnego klejnotu ze skryptu ruby?
- 2. Jak używać tylko lokalnego repozytorium nexus firmy?
- 3. iPhone - Przełączanie między środowiskiem lokalnym a środowiskiem produkcyjnym
- 4. Zwracanie zamknięcia z zmiennym środowiskiem
- 5. Jak używać lokalnego adresu URL HTTPS w java?
- 6. Kod jquery działa na konsoli, ale nie w znacznikach script lub w dołączonym pliku js
- 7. Przechwytywanie ekranu iPhone'a z dołączonym paskiem stanu?
- 8. Jak mogę połączyć bash z C z czystym środowiskiem?
- 9. my-app.html brakuje w dołączonym folderze kompilacji
- 10. Uczynienie WebWorkers bezpiecznym środowiskiem
- 11. Jak mogę używać PyCharm do lokalnego debugowania pracownika do selera?
- 12. Korzystanie z klejnotu spinacza w szynach3
- 13. Jak używać konsoli Console.WriteLine w ASP.Net MVC 3
- 14. Jak używać lokalnego xsd dla EhCache ze sprężyną
- 15. Jak używać Pythona i lxml do parsowania lokalnego pliku html?
- 16. Jak wysłać wiadomość e-mail w formacie HTML z dołączonym obrazem w wierszu z PHP
- 17. Korzystanie z TestFlight ze środowiskiem programistycznym CloudKit
- 18. Dlaczego NumberFormatException jest środowiskiem wykonawczym?
- 19. Znajdowanie korzenia klejnotu
- 20. Jak utworzyć snapshots.img z konsoli?
- 21. Eclipse nie łączy prywatnych nazw członków biblioteki z dołączonym źródłem
- 22. Testowanie klejnotu korzystającego z modeli ActiveRecord
- 23. Jak zaktualizować pakiet npm z lokalnego folderu
- 24. Jak zainstalować konkretną wersję rubinowego klejnotu?
- 25. Używanie PowerShell z środowiskiem wykonawczym .NET 3.5/bibliotekami
- 26. Jak mogę wymagać określonej wersji rubinowego klejnotu?
- 27. Nie można podłączyć mysql z klejnotu Sequel
- 28. C++/aplikacja opengl działa płynniej z dołączonym debugerem
- 29. Osadzanie konsoli Rails na żywo w widoku
- 30. Jak mogę połączyć starszą wersję klejnotu z linii poleceń?