问题标签 [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.
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,如下所示:
rspec - 在 Windows 操作系统上的 Rubymine 3.1 中安装 Cucumber 时出现问题
我正在尝试在 Rails 3.0(RubyMine 3.1)中安装黄瓜插件,但仍然无法安装它。我想安装 cucumber 以便 RubyMine 3.1 IDE 可以选择生成 cucumber,就像我们生成脚手架一样。
参考:
- https://github.com/rspec/rspec-rails
- https://github.com/derfred/plugin_with_rspec_generator
- https://github.com/dchelimsky/rspec/wiki/rails
提前致谢!
mysql - 使用 RubyMine 的未初始化常量 MysqlCompat::MysqlRes
通过 RubyMine 3.1 运行开发环境时出现此错误。mysql gem 已附加,它正在运行 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 控制台和服务器。
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??)无论如何我点击,附上宝石'。
之后我点击播放图标,并得到以下错误。请帮我解决这个问题。提前致谢!
cucumber - RubyMine 中的 Capybara 代码完成
在Cucumber的步骤定义中使用Capybara时,有没有办法从RubyMine的代码完成中获得一些帮助?我是Capybara的新手,所以不必一直检查参考站点会非常有帮助。
目前我能得到的最好的方法是显式调用Session.new
,例如:
这种方式Ctrl+Space
之后session.
向我展示了来自Capybara::Session的方法(仅限)所以至少我知道它是可以到达的。但这并不是我在步骤定义中真正使用Capybara的方式。我认为通过手动注释page
来帮助类型推理引擎可以解决问题,但我想所有这些DSL魔法都无法处理。
所以基本上,有没有可能
弹出所有暴露的DSL方法?RubyMine API可能吗?或者,作为替代方案,采用其他方式使参考文档更接近(我认为RubyMine还不支持 IDE 中的外部文档)?
javascript - RubyMine 中的 JavaScript 中只有两个缩进空格?
有没有办法将RubyMine 3.1配置为仅使用两个空格来缩进 JavaScript?
rubymine - 在 RubyMine 中,如何让它识别 Cucumber 特征文件?
我创建了一个新的功能文件 test.feature,但 RubyMine 不将其识别为黄瓜功能文件,而是将其视为简单的文本文件。我无法浏览该文件,并且它没有收到语法突出显示。
我已经尝试删除并重新创建该文件,但它仍然将其视为一个简单的文本文件。
如何让 RubyMine 将此文件识别为功能文件,以便我可以在功能文件上使用 IDE 的功能?
ruby-on-rails - Heroku 和 RubyMine
有没有人设法将 Heroku 与 RubyMine 集成?我已经安装了 Heroku 并将其与 Git(与RubyMine 集成)集成,但我认为没有办法在不进入终端的情况下推送到 Heroku。
rspec - 如何向 Growl 发送 RubyMine 通知?
我试图弄清楚如何让 RubyMine 的控制台发送消息以咆哮。具体来说,由于我通过 RubyMine 运行 Rspec 和 Spork,因此我希望收到有关多少测试通过和失败的 Growl 通知。
我有通过 Autotest 和 RedGreen gems 工作的这个功能的命令行版本,但是这两个 gem 似乎都没有在 RubyMine 中保留它的用处。
有没有人从 RubyMine 成功推送 Growl 通知?
谁能想到任何可以启用通知的工具或机制?
ruby - 当我需要“fakefs”时出现未初始化的常量 File::NOCTTY 错误
我正在尝试使用FakeFS,但在以下情况下不断收到未初始化的常量错误require 'fakefs'
:
我最初在 RubyMine 中工作,但为了隔离问题,我编写了一个简单的 hello world 脚本并从命令行运行它,但仍然得到相同的错误。这是那个脚本:
这是错误和随附的堆栈跟踪:
我通过 RubyMine 安装了 fakefs gem。我正在使用 Ruby 1.9 在 Windows 上工作。有任何想法吗?