Ich möchte meine Entwicklungsumgebung mit ein paar zusätzlichen Edelsteinen anpassen. Ich benutze Bundler mit Schienen 3.0.x. Ich habe diese zusätzlichen Edelsteine in meinem lokalen System und ich möchte sie nicht in meine Gemfile hinzufügen. Wie kann ich Bundler übergeben und diese Edelsteine in meiner Konsole verlangen, die mit Bündel exec geöffnet wurde?So verwenden Sie ein lokales Juwel in der Konsole mit der mitgelieferten Umgebung
5
A
Antwort
25
Ich fand einen Weg, es zu tun, obwohl es ein wenig hacky ist.
$ 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'
ich dies zu tun mit verschiedenen Ruby-Performance Edelsteinen zu spielen, um, obwohl es nur einfacher sein, könnte es zu Ihrem Gemfile, Bündel hinzuzufügen, und dann wiederherstellen, bevor Sie Ihre Änderungen drücken.
Verwandte Themen
- 1. Wie kann ich ein lokales Juwel installieren?
- 2. So ändern Sie die Umgebung der Bereitstellung
- 3. So erstellen Sie ein Plugin/ein Juwel in Schienen
- 4. So löschen Sie ein Thema aus der Firebase-Konsole (FCM)
- 5. Erlang: Verwenden Sie von der Konsole aus?
- 6. Swift: So verweisen Sie auf ein lokales Bild in NSURL
- 7. So drucken Sie mongoose find() array docs in der Konsole
- 8. So wandeln Sie ein lokales Datum in GMT um
- 9. So verhindern Sie zusätzliche Zeilenumbrüche in der R-Konsole (Mac)
- 10. Verwenden von jQuery in der Konsole?
- 11. Verwenden Sie Heroku als dev Umgebung
- 12. Gradle: download Abhängigkeiten der mitgelieferten aar-Bibliothek
- 13. So aktualisieren Sie Daten in mehreren Zeilen der Konsole
- 14. Dokument anhängen mit Carrierwave von der Konsole
- 15. Verwenden der Konsole zum Debuggen JavaScript
- 16. Verwendung des in der mitgelieferten Vorlage definierten Controllers
- 17. Reform Juwel: Verwenden Sie ein Modell für mehrere Formulare
- 18. So rufen Sie _wsystem ohne Anzeige der Konsole auf?
- 19. So deaktivieren Sie Benutzer-Facebook-Berechtigungen mit Koala-Juwel
- 20. Wie verwende ich ein lokales PostBuildEvent in einer Umgebung mit mehreren Mitarbeitern?
- 21. So fügen Sie Daten in ein lokales HTML-Formular ein und zeigen es in der Webansicht an
- 22. So verwenden Sie den "strikten" Modus in der Chrome-JavaScript-Konsole
- 23. So melden Sie sich an der JBoss-Konsole an
- 24. So verwenden Sie send.redirect() während der Arbeit mit Spring MVC
- 25. So löschen Sie die Konsole in Java?
- 26. Verwenden Sie Knotenmodul in Typoskript-Umgebung
- 27. So verwenden Sie strukturierte Daten (JSON-LD) für ein lokales Unternehmen, das aus mehreren Untergeschäften besteht
- 28. Erstellen Sie ein Plugin oder ein Juwel?
- 29. So definieren Sie lokales ng-Modell in ng-repeat
- 30. Angularjs: 2-Wege-Bindung funktioniert nicht in der mitgelieferten Vorlage