首页 > 解决方案 > 我在哪里可以更改我的 Ruby gems 目录路径

问题描述

我正在尝试使用wicked_pdfand wkhtmltopdf,但每次运行它时都会出现以下错误。

RuntimeError: Error: Failed to execute: ["/home/daveomcd/.rvm/gems/ruby-2.3.4/bin/wkhtmltopdf", "-q", "--encoding", "utf-8", "--disable-javascript", "--disable-internal-links", "--disable-external-link...

我认为问题在于它是从/.rvm/gems/ruby-2.3.4/..目录而不是 my执行的/.rvm/gems/ruby-2.5.1/..,但我似乎无法让它切换到 2.5.1 目录。我正在使用rvm,它目前设置为 2.5.1,如此处所示。我还需要在哪里检查才能更改此设置?我还卸载并安装了我所有的 gems 和 bundler,但没有运气。

daveomcd@mcdonald-PC9020:~/rails_projects/bane$ rvm list

rvm rubies

   ruby-2.3.4 [ x86_64 ]
=* ruby-2.5.1 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

标签: ruby-on-railsrubyrubygemswkhtmltopdfwicked-pdf

解决方案


奇怪的是,我在发布后不久就发现了这个问题。我的问题是我将它与 Sidekiq 结合使用。我需要终止我的 sidekiq 进程,然后重新启动该进程。我猜它是在我从事一个单独的项目时开始的。感谢任何看过我的问题的人。


推荐阅读