Launching Ruby-Cucumber from IntelliJ (OSX)



我在一份新工作中,正在将IntelliJ与Ruby和Cucumber一起使用。。所有这些对我来说都是新的。

我有一个基于这个项目的工作项目:https://github.com/jonathanchrisp/selenium-cucumber-ruby-kickstarter

因此,在命令行中,我这样运行我的项目:

sudo cukesparse something

cukesperse不是我的项目,但这里有一个来自github的快速描述:"一个简单的命令行解析器,可以将默认和自定义参数传递到Cucumber中,并可以将它们定义为config/tasks.yml文件中的任务!"(对我来说似乎很有趣)

因此,通过命令行,我能够毫无问题地执行这个项目。我还可以"构建>重建项目"而没有问题。

我的问题是关于让Run Config工作。我试着去运行>编辑配置,但没有成功创建一个配置来开始我的运行。当我试图从"基本配置"列表中单击Ruby时,IntelliJ似乎不希望我选择它。UI有点没有响应。

我一定是被一些明显的新手胸部卡住了。非常感谢任何提示!

您正在使用哪个版本的IntelliJ?IntelliJ中安装了Ruby和BaseCucumber插件吗?(来自Intellij->首选项->插件)。如果没有,第一步就是安装这些。

然后,您可以通过运行>编辑配置来创建运行配置,选择所需的详细信息。如果您有进一步的问题,您的配置的截屏(从运行>编辑配置)会很有帮助。

我从来没有弄清楚到底是什么问题,但完全删除了IntelliJ(使用Jenny的评论:在OS X上的IntelliJ中,你如何清除所有全局设置信息、许可等(任何项目外部)),并用一个非常小的插件集重新安装修复了它。我基本上只启用了git插件,然后从存储库中获得ruby插件,没有其他插件。

我确实需要从命令行添加黄瓜宝石,但这并不是问题的一部分。我选择的插件让一些运行配置无法运行。

最新更新