我已将Mac更新为Catalina版本。 从Mac OS的这个新版本发布以来,我不再能够从PHP执行ruby。
我找不到任何互联网。
这就是我从PHP调用ruby的方式
$cmd = "ruby duplicate_ios.rb '$xcode_version' '$xcodeproj_path' '$bundle_id' '$display_name' '$target_source' '$target_destination' '$iosTeamID'";
$outputDuplicatetarget = system($cmd);
当我从终端执行时,它可以工作。 但是当它来自PHP时不是。 在Catalina发布之前,它就奏效了。
编辑 用红宝石脚本
require "xcodeproj"
=>似乎是崩溃的根源(仅来自php脚本)