Я пытаюсь запустить из PHP свой рубиновый скрипт. Когда я запускаю его из командной строки, все в порядке, но когда я запускаю его из кода PHP, я не могу использовать драгоценные камни.запустить рубиновый скрипт из PHP с драгоценными камнями
вот мой PHP скрипт
$rubyBin = '/usr/local/rvm/rubies/ruby-2.1.1/bin/ruby';
echo (shell_exec("$rubyBin server.rb 2>&1"));
и это ответ от сервера
file exists/usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- pivotal-tracker (LoadError)
from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from server.rb:5:in `<main>'
но требуют 'rubygems'
пробегов OK
Итак, когда вы запускаете '/usr/local/rvm/rubies/ruby-2.1.1/bin/ruby server.rb 2> & 1' из командной строки, это работает? – FoolishSeth
скрипт работает, когда я запускаю ruby server.rb –