tengo un ejecutable de Ruby (que es un binstub bundler) que comienza con¿Cómo hago referencia al rubí local en un ejecutable hash-bang?
#!/usr/bin/env ruby
En mi servidor tengo Rubí 193 instalado a través de RVM.
$ which ruby
-> /home/dtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
en mi máquina local, que también han instalado Rubí a través de RVM, pero en un lugar diferente (obviamente!)
$ which ruby
-> /Users/davidtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
Cuando trato de ejecutar este archivo ejecutable en el servidor me sale un error
/usr/bin/env: ruby: No such file or directory
¿hay alguna manera de hacer referencia al rubí disponibles a nivel local en el hash-bang de manera que el mismo script se ejecutará en el servidor y en la máquina local?
¿Está ejecutando el script bajo la misma cuenta de usuario, o con sudo o algo así? – d11wtq
Misma cuenta de usuario –
¿Qué sucede cuando escribe '/ usr/bin/env ruby -v' en el prompt? – d11wtq