php - 用PHP执行ruby cmd错误
问题描述
这是我的环境。
- PHP版本:5.5.23
- 框架:fuelPHP
- 红宝石: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''
请帮我。
解决方案
这是一个解决方案。它是日文的,但您可以将其翻译成阅读。
推荐阅读
- php - 限制 MySQL 表的条目,保持唯一 id 固定
- c++ - 当我们在字符串中插入一些字符时会发生什么?
- c++ - 哪个 clang 工具可以捕获超出范围的迭代器?
- c - 查找一条线段是否是另一条线的子段
- python - 在base32编码中无法让python跟随go
- unit-testing - Kotlin Multiplatform Gradle 单元测试无法解析 kotlin.test 参考
- dataflow - SwiftUI 中的环境对象
- concurrency - Paxos 是强一致的吗?
- javascript - 如何处理分页栏下的页码
- python - 如何修复 OpenCV 中创建示例命令的语法错误