Wicked pdf

104 views
Skip to first unread message

Saravanan P

unread,
Feb 4, 2013, 9:28:58 AM2/4/13
to rubyonra...@googlegroups.com
Hello Guys
I am using rails 3.2.8 and wickedpdf.
Its working well in local but not in production.Below is the production logs error.

"***************\"/var/www/apps/staging/shared/bundle/ruby/1.9.1/bin/wkhtmltopdf\" -q        \"file:///tmp/wicked_pdf_9892_0.html\" \"/tmp/wicked_pdf_generated_file_9892_0.pdf\" ***************"
RuntimeError: Failed to execute:
"/var/www/apps/staging/shared/bundle/ruby/1.9.1/bin/wkhtmltopdf" -q        "file:///tmp/wicked_pdf_9892_0.html" "/tmp/wicked_pdf_generated_file_9892_0.pdf" 
Error: PDF could not be generated!
from /var/www/apps/staging/shared/bundle/ruby/1.9.1/gems/wicked_pdf-0.9.0/lib/wicked_pdf.rb:48:in `rescue in pdf_from_string'
from /var/www/apps/staging/shared/bundle/ruby/1.9.1/gems/wicked_pdf-0.9.0/lib/wicked_pdf.rb:32:in `pdf_from_string'
from /var/www/apps/staging/releases/20130204111108/app/models/message.rb:36:in `create_test_pdf'
from (irb):3
from /var/www/apps/staging/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/commands/console.rb:47:in `start'
from /var/www/apps/staging/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/commands/console.rb:8:in `start'
from /var/www/apps/staging/shared/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'


Thank You!

Colin Law

unread,
Feb 4, 2013, 10:12:58 AM2/4/13
to rubyonra...@googlegroups.com
On 4 February 2013 14:28, Saravanan P <sarav...@shriramits.com> wrote:
> Hello Guys
> I am using rails 3.2.8 and wickedpdf.
> Its working well in local but not in production.Below is the production logs
> error.
>
> "***************\"/var/www/apps/staging/shared/bundle/ruby/1.9.1/bin/wkhtmltopdf\"
> -q \"file:///tmp/wicked_pdf_9892_0.html\"
> \"/tmp/wicked_pdf_generated_file_9892_0.pdf\" ***************"
> RuntimeError: Failed to execute:
> "/var/www/apps/staging/shared/bundle/ruby/1.9.1/bin/wkhtmltopdf" -q

I presume that you have checked that
/var/www/apps/staging/shared/bundle/ruby/1.9.1/bin/wkhtmltopdf exists.
Or is that the wrong path?

Colin
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/rubyonrails-talk/-/E255s_exexIJ.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Saravanan P

unread,
Feb 4, 2013, 10:23:48 AM2/4/13
to rubyonra...@googlegroups.com
Yes Colin Law. The path is wrong. now i corrected under

config/initializers/wicked_pdf.rb

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

Thanks for the reply :)
--
Regards by
Saravanan.P

VIKRAM KUMAR MISHRA

unread,
Feb 7, 2013, 12:18:51 AM2/7/13
to rubyonra...@googlegroups.com
Also using the gem 'wkhtmltopdf_binary' will do the trick. you would no longer need to create config/initializers/wicked_pdf.rb.

Regards
Vikram Kumar Mishra
Thanks and Regards
Vikram Kumar Mishra

Software Engineer, Mindfire Solutions
Reply all
Reply to author
Forward
0 new messages