ho un eseguibile rubino (è un binstub bundler), che inizia conCome faccio a fare riferimento al rubino locale in un eseguibile hash-bang?
#!/usr/bin/env ruby
Sul mio server ho Rubino 193 installato tramite RVM.
$ which ruby
-> /home/dtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
sulla mia macchina locale, ho anche Rubino installato tramite RVM, ma in una posizione diversa (ovviamente!)
$ which ruby
-> /Users/davidtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
Quando provo ad eseguire questo eseguibile sul server ottengo un errore
/usr/bin/env: ruby: No such file or directory
c'è un senso che posso fare riferimento al livello locale disponibile ruby nella hash-bang in modo che lo stesso script verrà eseguito sia sul server e la macchina locale?
Stai eseguendo lo script con lo stesso account utente o con sudo o altri? – d11wtq
Account utente uguale –
Cosa succede quando si digita '/ usr/bin/env ruby -v' al prompt? – d11wtq