0
我试图在我们的登台服务器上测试电子邮件。我们使用ar_sendmail,并且我确信它过去曾在此服务器上工作过。现在虽然它抱怨一个实际存在的缺失的宝石:ar_sendmail - 安装时找不到RubyGem cyu-ar_mailer
$ sudo /etc/init.d/ar_sendmail start
Starting ar_sendmail: /usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem cyu-ar_mailer (>= 0) (Gem::LoadError)
from /usr/lib/ruby/1.8/rubygems.rb:261:in `activate'
from /usr/lib/ruby/1.8/rubygems.rb:68:in `gem'
from /usr/local/bin/ar_sendmail:18
$ gem list | grep ar_mailer
cyu-ar_mailer (1.4.8.1, 1.4.7)
什么?任何人都知道这里可能会出错吗?我试图重新安装宝石,以防万一,并得到相同的错误。这是文件中的哪一个吹起来(在/ usr/local/bin目录/ ar_sendmail)
1 #!/usr/bin/ruby
2 #
3 # This file was generated by RubyGems.
4 #
5 # The application 'cyu-ar_mailer' is installed as part of a gem, and
6 # this file is here to facilitate running it.
7 #
8
9 require 'rubygems'
10
11 version = ">= 0"
12
13 if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
14 version = $1
15 ARGV.shift
16 end
17
18 gem 'cyu-ar_mailer', version
19 load 'ar_sendmail'
感谢您的任何意见内容 - 最大
你没有得到sudo同样的错误? – iouri
@iouri - 是的,没有sudo的同样的事情。 –