我刚刚通过终端安装了 Rubymine 和 Imagemagick,以便与 Rails Papercilp 一起使用。出于某种原因,如果我通过终端运行 Rails 服务器,一切正常,但如果我通过 Rubymine 运行服务器,它会说缺少 Imagemagick。
有人有什么想法吗?几个小时以来,我一直试图弄清楚这个配置问题。
我刚刚通过终端安装了 Rubymine 和 Imagemagick,以便与 Rails Papercilp 一起使用。出于某种原因,如果我通过终端运行 Rails 服务器,一切正常,但如果我通过 Rubymine 运行服务器,它会说缺少 Imagemagick。
有人有什么想法吗?几个小时以来,我一直试图弄清楚这个配置问题。
imagemagick 很可能不在 Rubymine 的 PATH 中。Rubymine 环境与 shell 不同。有关如何执行此操作,请参阅http://devnet.jetbrains.net/docs/DOC-1160;jsessionid=1858A969645F39423219A415388AF557 。
可能,不是一般处理它的最佳方法,但快速-n-dirty 解决方案是
从终端:
$ rvm use [environment@you_want]
(或者如果您使用 .rvmrc,则只需 cd 进入 ruby app 文件夹)
$ open /Applications/RubyMine.app
(或任何其他有效的 RubyMine 安装路径)
这将加载所有必要的环境......
干杯