Problema installazione di meno per Ruby on Rails - script / plugin: comando non trovato

StackOverflow https://stackoverflow.com/questions/3695113

  •  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?
È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top