ruby-on-rails - 我在哪里可以更改我的 Ruby gems 目录路径
问题描述
我正在尝试使用wicked_pdf
and 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
解决方案
奇怪的是,我在发布后不久就发现了这个问题。我的问题是我将它与 Sidekiq 结合使用。我需要终止我的 sidekiq 进程,然后重新启动该进程。我猜它是在我从事一个单独的项目时开始的。感谢任何看过我的问题的人。
推荐阅读
- java - AltBeacon:如何使用 AltBeacon Lib 获取广告标志(例如 BR/EDR)?
- powershell - 注册计划任务在工作站上完美运行
- linux - Linux集群系统中,ValueError: numpy.dtype has wrong size,尝试重新编译。预期 88,得到 96
- c# - 将主摄像机缓慢移动到另一个位置
- vnc - VNC - 扩展显示 - 多个显示(本地和远程)
- javascript - 从中心 ER 图 Javascript 扩展表格的算法
- java - Java - 地图
> - 如何使 intelliJ 调试面板打印映射值的 toString() - javascript - 使用 .find() 获取元素的所有后代,但不获取它们的后代
- c++ - 在哪里可以找到 Vulkan C++ 规范?
- asp.net - 将 vue 3 添加到现有的 Web 表单 ASPX 页面