2012-10-22 61 views
0

我已经在Debian下成功安装了Redmine2.0。Rmagick已安装但我无法在redmine中启用

我没有键入gem install RMagick,它工作正常,然后我重新启动我的网络服务器。

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

在此先感谢

问候

灵光

回答

0

自从1.4版本,使用管理平台来bundler安装和管理的依赖关系。所以你不需要手动安装宝石...

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

我还没有Rmagick在管理平台

检测到您在Administration>Information>RMagick available (optional)是什么意思?

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

+0

我haev redmine 2.0,是的我的意思是在管理>信息> RMagick可用(可选)。 所以我尝试捆绑安装在我的redmine fodler中,它确实结束了:您的捆绑包已完成,但在列表中,我无法找到RMagick,当我输入捆绑包时显示RMagick,我找不到“RMmick'。” – Manuhoz

+0

注意这种情况!这个gem命名为'rmagick'。你是否在你的系统上安装了ImageMagick? – undx

+1

是的,我做了apt-get install libmagickwand-dev,是不是? 我也做过“gem install rmagick”,它说成功安装rmagick-2.13.1,当我在我的redmine文件夹中进行捆绑显示时,我已经成功,但仍然没有rmagick在列表中。 – Manuhoz

0

的原因是你的RMagick负载不合适ImageMagick的版本。所以

  1. 开放管理平台/ lib目录/文件redmine.rb
  2. 你可以看到 开始 需要 'RMagick',除非Object.const_defined?(:Magick) 救援LoadError
  3. 这一行之前,添加 RMAGICK_BYPASS_VERSION_TEST =真
  4. 保存
  5. 重新启动Apache
+0

我试过Debian 7和Redmine 2.5.1这个解决方案,但可惜它不起作用。我还安装了librmagick-ruby ruby​​-rmagick,并且我拥有了gem rmagick 2.13.2。 – sentenza

0

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

相关问题