Tag: ppc

在RVM环境中的Ruby cron作业中找不到Gem

我正在尝试在RVM环境中运行10.5的旧PPC机器上运行一个简单的ruby脚本。 搜索SO,我按照这篇文章中选择的答案。 这是cron中的一行: SHELL=/bin/bash 00 * * * * BASH_ENV=~/.bash_profile && /bin/bash -c ‘~/deggy/onlineGW.rb’ 这个命令在用户山姆根的Bash中运行良好。 这是我脚本的重要部分: #!/usr/bin/env ruby require ‘open-uri’ require ‘nokogiri’ … 这是来自cron的错误输出: X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: Date: Mon, 6 Jan 2014 03:15:00 -0600 (CST) /Users/sam/deggy/onlineGW.rb:3:in `require’: no such file to load — nokogiri (LoadError) 好的,因为我正在运行RVM,我已将默认ruby设置为1.9.3,如上所述,该命令在终端中执行,但不在cron中执行。 还有其他环境吗? 很明显,我忽略了一些东西。 山姆,请帮我看看