已安装Rmagick但我无法在redmine中启用它

时间:2012-10-22 15:02:06

标签: debian redmine rmagick

我已经成功地在Debian下安装了Redmine2.0。

我输入了gem install RMagick并且工作正常,然后我重新启动了我的网络服务器。

我仍然没有在Redmine中检测到Rmagick,我没有典型错误,该怎么办?

提前致谢

最好的问候

灵光

3 个答案:

答案 0 :(得分:0)

从版本1.4开始,Redmine使用bundler来安装和管理依赖项。所以你不需要手动安装宝石......

Redmine目录中的bundle install成功了吗?

  

我仍然没有在Redmine中检测到Rmagick

您的意思是Administration> Information> RMagick available (optional)

我建议你尝试上面的命令,看看它是否成功......

答案 1 :(得分:0)

原因是你的RMagick加载了不合适的imagemagick版本。所以

  1. 打开redmine / lib / redmine.rb文件
  2. 你可以看到 开始   除非Object.const_defined,否则需要'RMagick'?(:Magick) 救援LoadError
  3. 在此行之前,添加 RMAGICK_BYPASS_VERSION_TEST = true
  4. 保存
  5. 重启apache

答案 2 :(得分:0)

如果您已通过apt-get安装了redmine,则应使用apt-get install ruby-rmagick安装rmagick。