Posso usare gemme come RSpec o Rails o Pry chiamando i rispettivi nomi delle gemme, ad es. rspec
, rails
, pry
sulla riga di comando. Come posso ottenere questo risultato con le gemme che creo? Sto usando bundler per la creazione di gemme di base.Come rendere un eseguibile gemma Ruby
risposta
In realtà avevo il mio eseguibile nella cartella /bin
.
Il mio problema è che il modello di gemma di bundler è troppo intelligente per il suo bene e include solo i file che sono stati impegnati a git. Non avevo realizzato materialmente il file eseguibile ancora, così non è stato raccogliendolo:
# gemname.gemspec
gem.files = `git ls-files`.split($\)
FYI tutto quello che dovete fare è farlo indicizzato con 'git add 'e poi' bundle' di nuovo –
Non dimenticare di rendere eseguibile il file ('chmod + x bin/gemname'), e assicurati che gli eseguibili siano aggiunti al tuo' gemspec' pure: 'spec.executables = spec. files.grep (% r {^ bin /}) {| f | File.basename (f)} '. – seancdavis
According to documentation di file Gemspec è necessario inserire il file eseguibile nella cartella bin/
.
- 1. Come installare un file gemma Ruby scaricato?
- 2. Ruby: come scrivere una gemma?
- 3. Ruby Geolocation Gemma/Plugin
- 4. Ruby "posta" docs gemma
- 5. Come posso rendere eseguibile uno script Python?
- 6. Come eliminare un percorso gemma?
- 7. Come rendere un eseguibile fuori dal mio gioco LIBGDX
- 8. Rileva fermata con gemma Ruby Daemons
- 9. Ruby LESS gemma equivalente in Python
- 10. Ruby: libreria o gemma Mailing List
- 11. Come modificare una gemma?
- 12. ruby excel reader, foglio di calcolo gemma
- 13. non riesce a trovare binari gemma - Gemma :: GemNotFoundException
- 14. La migliore gemma di YouTube per Ruby?
- 15. Twitter gemma Consigliato per ruby-on-rails
- 16. Installare una gemma ruby da un repository locale
- 17. Gli attacchi svn ruby sono forniti come gemma?
- 18. Come posso accedere correttamente alla mia gemma Ruby?
- 19. Come aggiungere "leva" quando si sviluppa una gemma Ruby
- 20. Come impostare il timeout nella gemma RestClient in Ruby?
- 21. Come si eseguono le specifiche di una gemma Ruby?
- 22. Qualche buona gemma dell'applicazione per la console Ruby?
- 23. Come rendere sicura una stringa di Ruby per un filesystem?
- 24. App di Sinatra in una gemma
- 25. Come creare un file eseguibile?
- 26. Come faccio a convincere ruby-prof a ignorare i metodi core/gemma/core standard di Ruby?
- 27. Come posso rendere eseguibile un programma dalla riga di comando senza digitare il suo percorso completo?
- 28. come rendere un file PHP eseguibile solo attraverso la modalità CLI?
- 29. Come rendere le DLL Boost accessibili a un eseguibile creato con CMake?
- 30. Come si può garantire che un eseguibile venga aperto tramite un altro eseguibile?
mettere le eseguibili in bin/cartella all'interno del vostro gioiello –