我目前需要从php执行ruby,
ruby_1.rb
档案
require 'fileutils'
FileUtils::mkdir_p 'test/abc'
puts 'test'
ruby_2.rb
档案
puts 'test'
php code
echo exec("/usr/local/rvm/rubies/ruby-2.1.5/bin/ruby test.rb");
test.rb是ruby_1或ruby_2
如果运行ruby_2文件没问题,但ruby_1文件失败,因为ruby require
,我已经尝试了其他require
同样的问题。