1

uninitialized constant WickedPdfrake db:migrate を実行すると、次のエラーが表示されます。

WickedPdf のインストール方法については、このページhttps://github.com/mileszs/wicked_pdf/issues/53に記載されている手順に従いました。

コマンド ラインから wkhtmltopdf バイナリを実行すると、wicked_pdf.rb は次のようになります。

WickedPdf.config = {
  :exe_path => '/usr/local/bin/wkhtmltopdf'
}

参考までに、私のgemリストは次のとおりです。

$ bundle exec gem list

*** LOCAL GEMS ***

actionmailer (2.3.14)
actionpack (2.3.14)
activerecord (2.3.14)
activeresource (2.3.14)
activesupport (2.3.14)
brightbox (2.3.9)
bundler (1.3.5)
capistrano (2.14.2)
highline (1.6.16)
hoe (3.5.2)
hpricot (0.8.2)
htmldoc (0.2.3)
json (1.7.7)
macaddr (1.6.1)
mysql (2.9.1)
net-scp (1.1.0)
net-sftp (2.1.1)
net-ssh (2.6.7)
net-ssh-gateway (1.2.0)
paginator (1.1.1)
rack (1.1.6)
rails (2.3.14)
rake (10.0.4)
rdoc (4.0.1)
RedCloth (4.2.9)
rmagick (2.13.1)
systemu (2.5.2)
uuid (2.0.2)
will_paginate (2.3.16)
wkhtmltopdf-binary (0.9.9.1)

ありがとう

4

1 に答える 1

2

の実行時に問題が発生した場合は、初期化子を次rake db:migrateのようにラップしてみてください。defined?

if defined?(WickedPdf)
  WickedPdf.config = {
    :exe_path => '/usr/local/bin/wkhtmltopdf'
  }
end
于 2013-04-20T15:06:41.413 に答える