Ben Ruby 193 RVM aracılığıyla yüklü benim sunucudaYerel bir yakutu karma bir programda nasıl çalıştırırım?
#!/usr/bin/env ruby
ile başlayan bir Ruby yürütülebilir (bir paketleyici binstub var) var.
benim yerel makinede$ which ruby
-> /home/dtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
, ben de Ruby RVM üzerinden yüklenen, ancak farklı bir konumda (besbelli!)
$ which ruby
-> /Users/davidtuite/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
Ben bir hata alıyorum sunucuda bu yürütülebilir çalıştırmayı denediğinizde
/usr/bin/env: ruby: No such file or directory
aynı senaryo sunucu ve yerel makine hem çalıştırır, böylece karma-patlamayla yerel olarak mevcut yakut başvuruda bulunabilir bir yolu var mı?
Komut dosyasını aynı kullanıcı hesabının altında mı yoksa sudo mu yoksa bazılarıyla mı çalıştırıyorsunuz? – d11wtq
Aynı kullanıcı hesabı –
Sizde/usr/bin/env ruby -v' komutunu yazarken ne olur? – d11wtq