Problema installazione di meno per Ruby on Rails - script / plugin: comando non trovato
-
02-10-2019 - |
Domanda
Sto cercando di installare meno in un progetto di Ruby on Rails. Sono in grado di eseguire la gemma con successo, ma quando provo ad installare il plugin per meno, ottengo un errore. Ecco cosa spettacoli nel terminale:
MacBook:benji jesse$ sudo gem install less
Successfully installed less-1.2.21
1 gem installed
Installing ri documentation for less-1.2.21...
Installing RDoc documentation for less-1.2.21...
MacBook:benji jesse$ sudo script/plugin install git://github.com/cloudhead/more.git
sudo: script/plugin: command not found
Sono uno sviluppatore .NET cercando di imparare Ruby on Rails (Mac), quindi sono nuovi a tutta questa roba.
La mia domanda sono:
- è lo script di comando / plugin di un comando standard?
- Che cosa fa?
- Dove posso saperne di più su questo comando?
- Comando Perché si dice non può essere trovato?
Soluzione
è lo script di comando / plugin di un comando standard?
E 'in rotaie 2, ha cambiato in Rails 3:
rails plugin
# or
script/rails plugin
Che cosa fa?
installa il plugin dato in RAILS_ROOT/vendor/plugin
, ma si dovrebbe cercare se esiste una versione gioiello del plugin, che è possibile aggiungere una dipendenza gemma a questo gioiello.
Dove posso saperne di più su questo comando?
eseguire il comando senza alcun parametro
Perché lo fa dire comando non può essere trovato?
provare ls script/
e vedere se il file esiste.
Altri suggerimenti
Bisogna essere nella directory dell'applicazione. Diciamo che è stato creato l'applicazione Rails per lo sviluppo della cartella / rails_app. È necessario eseguire il comando script/plugin
da lì (e non sono richieste autorizzazioni di superutente per questo):
cd development/rails_app
script/plugin install git://github.com/cloudhead/more.git
L'installazione del plugin sarà valido solo per l'applicazione rotaie corrente (in questo caso, rails_app
). Quindi, se si crea un'altra applicazione, è necessario eseguire nuovamente il comando script/plugin
.