PHP 执行 ruby cmd 错误
Exec ruby cmd error with PHP
这是我的环境。
- PHP版本:5.5.23
- 框架:燃料PHP
- Ruby: 2.3.0
我的 Ruby 脚本需要 aws-sdk
。我想调用 ruby 脚本,因为它适用于 Putty,例如:
ruby filelist.rb
我试过为 Ruby 和脚本文件提供绝对路径。它适用于 Putty,但当我从 PHP 调用它时则无效。我收到此错误:
/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- aws-sdk-s3 (LoadError)
from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require''
请帮帮我。
This 是一个解决方案。是日文的,不过你可以翻译一下看。
这是我的环境。
- PHP版本:5.5.23
- 框架:燃料PHP
- Ruby: 2.3.0
我的 Ruby 脚本需要 aws-sdk
。我想调用 ruby 脚本,因为它适用于 Putty,例如:
ruby filelist.rb
我试过为 Ruby 和脚本文件提供绝对路径。它适用于 Putty,但当我从 PHP 调用它时则无效。我收到此错误:
/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- aws-sdk-s3 (LoadError)
from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require''
请帮帮我。
This 是一个解决方案。是日文的,不过你可以翻译一下看。