有没有一种方法可以通过php中的require文件调用ruby?
我现在需要从php执行ruby有没有一种方法可以通过php中的require文件调用ruby?,php,ruby,ruby-on-rails-4,Php,Ruby,Ruby On Rails 4,我现在需要从php执行ruby ruby_1.rb文件 require 'fileutils' FileUtils::mkdir_p 'test/abc' puts 'test' puts 'test' ruby_2.rb文件 require 'fileutils' FileUtils::mkdir_p 'test/abc' puts 'test' puts 'test' php代码 echo exec("/usr/local/rvm/rubies/ruby-2.1.5/bin/ru
ruby_1.rb
文件
require 'fileutils'
FileUtils::mkdir_p 'test/abc'
puts 'test'
puts 'test'
ruby_2.rb
文件
require 'fileutils'
FileUtils::mkdir_p 'test/abc'
puts 'test'
puts 'test'
php代码
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
同样的问题。ruby 1.2.5是默认加载的吗?你得到的错误是什么?@AlokSwain from echo没有显示任何内容,所以在放置之前一定有问题,顺便说一句,我不知道在哪里可以找到ruby调试日志你确定你运行的是正确的ruby文件吗?在问题中,我看到test.rb,但它应该是ruby_1.rb no?@Alok Swain Ya,我肯定调用了正确的文件