2012-06-24 84 views
6

我有一个关于使用open from directory方法将Rails应用程序导入RubyMine的问题。我的计算机上有两个不同的Rails应用程序,但RubyMine只识别其中一个是Rails应用程序,而另一个则认为另一个是普通目录。RubyMine无法识别Rails应用程序

这是一个问题,因为我想从我的当前项目中获取RubyMine的完整功能。任何人都可以提出解决方案/ RubyMine的方法来确定某件事是否是Rails应用程序?谢谢!

回答

1

你打开检查下列文件的目录:

  • config/routes.rb - 表示Rails应用程序
  • config/application.rb - 可选,表示的Rails应用3+

如果config/routes.rb目前,项目被配置为Rails,否则你会得到一个普通的Ruby项目。

+0

嗯,还有一些奇怪的原因,这是行不通的。我在config文件夹中有一个routes.rb文件。 – jab

+2

请通过压缩项目与支持部门联系,以便调查此问题。 – CrazyCoder

+0

真棒,会做。 – jab

9

对我来说删除并重新创建项目设置文件夹 - .idea在Linux上 - 在项目的根解决误识别。删除后,重新启动IDE再次打开项目文件夹。这解决了可能出现的其他小错误。

+1

这对我很好。 –

+0

这也适用于我。谢谢! – complistic

0

对我来说,问题是RubyMine期待我在使用2.1.0时使用的是Ruby 1.9.3(它没有安装rails gem)。我通过打开首选项来修复它,点击Languages & Frameworks>Ruby SDK and Gems,选择RVM:ruby-1.9.3,然后单击窗口底部的减号按钮将其删除。我为全球红宝石1.9.3做了这个。

这使得RubyMine的使用Ruby-2.1.0和它的宝石,它解决了我所有的问题:-)

相关问题