问题标签 [rubymine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4483 浏览

ruby-on-rails - 无法使用 RVM、Ruby 1.9.2 和 Rails 3 运行 RubyMine 调试器

我设置了一个全新的 Ubuntu 安装并按照本指南安装 RVM、Ruby 1.9.2 和 Rails 3。

然后我安装了 RubyMine 3.0,它自动从 RVM 路径检测到 Ruby 1.9.2 SDK,所以没关系。我可以完美地启动服务器(绿色播放按钮)。

现在的问题是我无法调试它,因为它在启动后会引发以下异常。

我在 .Gemfile 中有以下行

另外(在一些博客之后)我安装了 ruby​​-debug-ide gem,如下所示:

0 投票
1 回答
496 浏览

rspec - 在 Windows 操作系统上的 Rubymine 3.1 中安装 Cucumber 时出现问题

我正在尝试在 Rails 3.0(RubyMine 3.1)中安装黄瓜插件,但仍然无法安装它。我想安装 cucumber 以便 RubyMine 3.1 IDE 可以选择生成 cucumber,就像我们生成脚手架一样。

参考:

  1. https://github.com/rspec/rspec-rails
  2. https://github.com/derfred/plugin_with_rspec_generator
  3. https://github.com/dchelimsky/rspec/wiki/rails

提前致谢!

0 投票
2 回答
1455 浏览

mysql - 使用 RubyMine 的未初始化常量 MysqlCompat::MysqlRes

通过 RubyMine 3.1 运行开发环境时出现此错误。mysql gem 已附加,它正在运行 Bundler。

宝石文件

宝石安装使用:

通过 Bundler 配置

=> 启动 WEBrick
=> Rails 2.3.10 应用程序开始于http://0.0.0.0:3000 [2011-03-21
13:36:43] INFO WEBrick 1.3.1
[2011-03-21 13:36:43 ] INFO ruby​​ 1.8.7
(2011-02-18) [i686-darwin10.7.1]
[2011-03-21 13:36:43] INFO
WEBrick::HTTPServer#start: pid=625
port=3000
=> 调用-d 分离
=> Ctrl-C 关闭服务器 /!\ FAILSAFE /!\ Mon Mar 21 13:36:46
-1000 2011 状态:500 内部服务器错误未初始化常量
MysqlCompat::MysqlRes

系统使用 RVM、gemset 和 ruby​​ 1.8.7、rails 2.3.10 和 mysql 5.5.10

我可以通过终端运行 Rails 控制台和服务器

问题似乎与仅尝试通过 RubyMine 运行 Rails 控制台和服务器有关。可能有一些小的配置设置我遗漏了并且没有看到。

RubyMine 被配置为使用来自 RVM 的 ruby​​ 和 gemset,它也被设置为忽略全局 gemset。

我见过的大多数解决方案都降级到 mysql 5.1,但这似乎不是真正的解决方案,因为我可以从终端完美地运行 Rails 控制台和服务器。

0 投票
2 回答
2444 浏览

ruby-on-rails - 创建“Rails 应用程序”项目后的 RubyMine 错误

我已经下载并安装了“rubyinstaller-1.9.2-p180.exe”,然后通过运行“ruby setup.rb”安装了gems(rubygems-1.6.2)并通过运行“gem install rails”安装了rails。完成所有这些之后,我已经下载并安装了 RubyMine 3.1

在 RubyMine 中,我尝试创建新的“Rails 应用程序”项目,在“Rails 应用程序设置”对话框中,它显示上面安装的 rub 作为 Ruby 解释器,Rails 版本显示“3.0.5”。Rails 模板为空。“选定数据库的预配置”未选中,并且“跳过测试:单元文件”未选中。

单击确定后,它会在代码顶部创建一些文件,并显示一条消息“附加了一些必需的getms:sqlite3”(我没有问数据库,为什么要使用sqlite??)无论如何我点击,附上宝石'。

之后我点击播放图标,并得到以下错误。请帮我解决这个问题。提前致谢!

0 投票
2 回答
1351 浏览

cucumber - RubyMine 中的 Capybara 代码完成

Cucumber的步骤定义中使用Capybara时,有没有办法从RubyMine的代码完成中获得一些帮助?我是Capybara的新手,所以不必一直检查参考站点会非常有帮助。

目前我能得到的最好的方法是显式调用Session.new,例如:

这种方式Ctrl+Space之后session.向我展示了来自Capybara::Session的方法(仅限)所以至少我知道它是可以到达的。但这并不是我在步骤定义中真正使用Capybara的方式。我认为通过手动注释page来帮助类型推理引擎可以解决问题,但我想所有这些DSL魔法都无法处理。

所以基本上,有没有可能

弹出所有暴露的DSL方法?RubyMine API可能吗?或者,作为替代方案,采用其他方式使参考文档更接近(我认为RubyMine还不支持 IDE 中的外部文档)?

0 投票
3 回答
8263 浏览

javascript - RubyMine 中的 JavaScript 中只有两个缩进空格?

有没有办法将RubyMine 3.1配置为仅使用两个空格来缩进 JavaScript?

0 投票
2 回答
1946 浏览

rubymine - 在 RubyMine 中,如何让它识别 Cucumber 特征文件?

我创建了一个新的功能文件 test.feature,但 RubyMine 不将其识别为黄瓜功能文件,而是将其视为简单的文本文件。我无法浏览该文件,并且它没有收到语法突出显示。

我已经尝试删除并重新创建该文件,但它仍然将其视为一个简单的文本文件。

如何让 RubyMine 将此文件识别为功能文件,以便我可以在功能文件上使用 IDE 的功能?

0 投票
1 回答
5006 浏览

ruby-on-rails - Heroku 和 RubyMine

有没有人设法将 Heroku 与 RubyMine 集成?我已经安装了 Heroku 并将其与 Git(RubyMine 集成)集成,但我认为没有办法在不进入终端的情况下推送到 Heroku。

0 投票
3 回答
756 浏览

rspec - 如何向 Growl 发送 RubyMine 通知?

我试图弄清楚如何让 RubyMine 的控制台发送消息以咆哮。具体来说,由于我通过 RubyMine 运行 Rspec 和 Spork,因此我希望收到有关多少测试通过和失败的 Growl 通知。

我有通过 Autotest 和 RedGreen gems 工作的这个功能的命令行版本,但是这两个 gem 似乎都没有在 RubyMine 中保留它的用处。

有没有人从 RubyMine 成功推送 Growl 通知?

谁能想到任何可以启用通知的工具或机制?

0 投票
1 回答
601 浏览

ruby - 当我需要“fakefs”时出现未初始化的常量 File::NOCTTY 错误

我正在尝试使用FakeFS,但在以下情况下不断收到未初始化的常量错误require 'fakefs'

我最初在 RubyMine 中工作,但为了隔离问题,我编写了一个简单的 hello world 脚本并从命令行运行它,但仍然得到相同的错误。这是那个脚本:

这是错误和随附的堆栈跟踪:

我通过 RubyMine 安装了 fakefs gem。我正在使用 Ruby 1.9 在 Windows 上工作。有任何想法吗?