1
我使用CentOS 6.6。我想在啓動時執行Ruby代碼,因此我添加了以下命令將代碼執行到/etc/rc.d/rc.local。在/etc/rc.d/rc.local中執行ruby代碼時發生LoadError
ruby /ruby/send_mail.rb
在send_mail.rb,有需要 '郵件',但發生錯誤,如以下。
/usr/local/rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- mail (LoadError)
from /usr/local/rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /ruby/send_mail:23:in `<main>'
我創業板安裝郵件(我用紅寶石/ruby/send_mail.rb &> error_output得到這個錯誤)。當我手動運行時,「send_mail.rb」正常工作。你能告訴我該怎麼辦嗎?
非常感謝您!我使用了RVM包裝,並且錯誤消失了。 – redstone