问题标签 [rubymine-7]
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 - 在 Rubymine 中禁用了在包的上下文中运行脚本(bundle exec)
对于所有 rspec,它不可能在 bundle (bundle exec) 的上下文中运行 rspec。为什么?
ruby - 安排 Cucumber 测试功能重复运行
我在 RubyMine IDE 中有一个 Cucumber 测试(功能文件),最近我需要在预定的时间重复执行其中一个功能。
我还没有找到这样做的方法。关于安排该功能文件的任何想法或想法?
ruby-on-rails - 在 RubyMine 中设置 Rails 调试
我真的希望有人可以帮助解决这个问题,因为它让我发疯。
我正在尝试在 Ubuntu 上的 RubyMine 中启动和运行调试,但完全没有运气。我花了几个小时在谷歌上搜索和阅读文章,没有快乐地尝试不同的事情。
当我在调试模式下运行时,会出现以下消息:
然后我得到一个加载栏,上面写着 Debugger 等待 10 秒。然后我得到:
我不知道该尝试什么,我什至一直在努力寻找一篇关于如何从头开始配置的像样的文章,我只是从 RubyMine 获得了很多相当模糊的文章。
是否有任何特定的宝石最适合(甚至需要)进行调试。
我正在使用 Rails 4 和 Ruby 2.2.1。我对 Ruby 很陌生,这让这个过程变得更加困难,但更重要的是我让它工作!!
非常感谢大卫
编辑
这是我的宝石文件:
我尝试手动添加 Debugger gem,rails-debugger-ui 但没有任何乐趣,所以我暂时将它们取出。我在那里确实有 byebug,我已经注释掉了,因为 RubyMine 在我第一次尝试使用它进行调试时抱怨并且我并没有真正使用它,这只是我从我开始的教程中添加的东西,但还没有完成到整理呢。
非常感谢大家的帮助。
编辑 2
我通过 RubyMine 创建了一个新项目(在我通过命令行完成之前),并通过控制器中的数字数组进行了一个简单的测试,它已经工作了!!这一次,我第一次运行该项目时,它说它需要安装一些我同意的东西,它以前没有对我现有的项目执行此操作,但问题是我不知道它做了什么。我已经针对这两个项目进行了捆绑展示,以查看它是否添加了任何宝石,但我看不到任何明显的东西。:
有什么想法可以尝试吗?如果我能帮上忙的话,我不愿意开始一个新项目并将所有东西都搬进去。
再次感谢
编辑 3
非常感谢所有的帮助。最后,我决定将所有内容复制到我通过 RubyMine 本身而不是通过终端创建的新项目中并解决了它。
编辑 4
我想我终于让一切正常了。在一遍又一遍地重新创建新项目并逐行复制我的代码之后,我能找到的与其余项目的唯一区别是我现在从 Dropbox 不监视的文件夹中运行它,我不知道这会如何或为什么会影响它,但这是我能找到的唯一解释。
非常感谢我收到的所有帮助
ruby-on-rails - RubyMine 在 Vagrant 机器上列出的 gem 太少
我决定在 RubyMine 7.1.4 中使用远程 Ruby SDK。
Vagrant 机器 ( hashicorp/precise32
) 已设置,RVM、Ruby 2.2.1p85(2015-02-26 修订版 49769)、Rails 4.2.4 和其他必需的 gem 已安装,我的应用程序在通过rails server
命令启动时运行。
远程 Ruby 解释器已按以下方式配置:
Settings
> Languages & Frameworks
> Ruby SDK and gems
> Add
>New remote...
- 类型:流浪者
- Ruby 解释器路径:(命令
/home/vagrant/.rvm/rubies/ruby-2.2.1/bin/ruby
的输出which ruby
)
对于这个远程解释器,RubyMine 中列出的 gem 太少了:
gem list
在 SSH 控制台中打印的实际列表:
当我尝试在 RubyMine 中运行应用程序时,它会输出错误:No Rails found in SDK
.
如何正确配置解释器?
ruby - 空测试套件 - Test-Unit RubyMine
这是我第一次使用 RubyMine,我无法让测试框架识别测试。
我已阅读有关 minitest 的问题,并尝试将其应用于测试单元,但没有奏效。
这是我的内容Gemfile
:
这是包含测试的 ruby 类的一部分:
我可能遗漏了一些东西,但我无法找到解决方案。
ruby-on-rails - 无法在 rubymine 上运行调试
RubyMine 未在调试模式下运行服务器,它显示以下错误
我试图在 gem 文件中将 yam_db 更改为 0.3.5,但这会引发另一个错误。为什么它仍然显示此错误?
完全错误