doubeiji2602 2016-10-18 20:24
浏览 38

运行调用watir-webdriver的`ruby2.0 program.rb`时加载错误

When I run system('ruby /lib/program.rb') within a PHP script, I get this in my error.log file:

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- watir-webdriver (LoadError)

And when I change to system('ruby2.0 /lib/program.rb'), I get this:

/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': cannot load such file -- watir-webdriver (LoadError)

When I run ruby /lib/program.rb, it works in terminal. Why is it different when called via PHP's system function?

The PHP file is in my public folder. The Ruby script is in lib/ folder. I am using Ubuntu 14.04.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
    • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
    • ¥15 MATLAB中streamslice问题
    • ¥15 如何在炒股软件中,爬到我想看的日k线
    • ¥15 seatunnel 怎么配置Elasticsearch
    • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
    • ¥15 (标签-MATLAB|关键词-多址)
    • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
    • ¥500 52810做蓝牙接受端
    • ¥15 基于PLC的三轴机械手程序