Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从LaunchAgent运行时,Ruby无法与文件系统交互_Ruby_Macos_Launch Agent - Fatal编程技术网

从LaunchAgent运行时,Ruby无法与文件系统交互

从LaunchAgent运行时,Ruby无法与文件系统交互,ruby,macos,launch-agent,Ruby,Macos,Launch Agent,我有一个用OSX启动代理触发的Ruby脚本。该脚本从磁盘读取一组文件(总共21个),进行一些处理,将它们编译成RSS提要,并使用scp将其上载到远程计算机。当我从命令行运行脚本时,它工作正常。然而,当我使用launchagent运行它时,我遇到了一些非常奇怪的问题。我已将问题隔离到这一行: match = @content.match(/(?<=^ID: )\d+/) match=@content.match(/(?我们需要比您提供的更多的信息。我们需要一些示例数据,以便填充@conte

我有一个用OSX启动代理触发的Ruby脚本。该脚本从磁盘读取一组文件(总共21个),进行一些处理,将它们编译成RSS提要,并使用scp将其上载到远程计算机。当我从命令行运行脚本时,它工作正常。然而,当我使用launchagent运行它时,我遇到了一些非常奇怪的问题。我已将问题隔离到这一行:

match = @content.match(/(?<=^ID: )\d+/)

match=@content.match(/(?我们需要比您提供的更多的信息。我们需要一些示例数据,以便填充
@content
,并尝试匹配它。@theTinMan感谢您的评论。我正在发布一个链接,指向一个似乎正在破坏它的文件。我最初没有发布此链接,因为我希望在工作时获得一些一般性的问题king with LaunchAgents,我的代码实际上不仅仅是一个简单的脚本;底层实现依赖于我编写的一些实验库。不,不要发布链接。在问题中包含你怀疑的问题文本。链接总是断开的,如果断开了,你的问题就没有必要的信息了.