RubyMine 错误:无法运行 gem 'rails'。找不到“轨道”

2024-01-03

当我尝试使用 RubyMine 创建 Rails 应用程序时,它失败并显示消息“无法运行 gem 'rails'。找不到 'rails'”。为什么?以及如何解决呢?

RubyMine 的版本是 4.0.2。

有一些关于我的系统的信息:

$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ gem -v
1.8.11
$ uname -a
Linux somehost 3.2.0-2-amd64 #1 SMP Tue Mar 20 18:36:37 UTC 2012 x86_64 GNU/Linux
$ lsb_release -d
Description:    Debian GNU/Linux testing (wheezy)
$ rails -v
Rails 3.2.3

这是 gem list --local 的输出:http://pastebin.com/CymzGUpf http://pastebin.com/CymzGUpf

RubyMine 看到相同的宝石集:http://ompldr.org/vZGM2eA http://ompldr.org/vZGM2eA

其他适用于 Ruby 和 Ruby on Rails 的 IDE(带有插件 DLTK-Ruby、Netbeans 的 Eclipse)工作正常。

我做错了什么?


这个问题是由ruby and rails可执行文件位于不同的目录中,通常它们应该位于同一目录中,RubyMine 正在寻找rails脚本位于配置的同一位置ruby解释器二进制是。

在本例中,位置如下:

  • /usr/local/bin/rails
  • /usr/bin/ruby

解决方案之一是创建一个符号链接rails脚本中的/usr/bin目录:

sudo ln -s /usr/local/bin/rails /usr/bin/rails

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RubyMine 错误:无法运行 gem 'rails'。找不到“轨道” 的相关文章

随机推荐