问题标签 [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 - 使用 Rubymine 推送 gem 时访问被拒绝
我正在使用 RubyMine 1.7.4 开发 Ruby Gem,我已经构建了 gem,但是当我尝试推送它时,我收到了这个错误:
我在这里看到了与此类似的问题,但不同之处在于我从来没有机会写下我的用户名或密码。
我还尝试使用 RubyGems 给出的命令创建一个~/.gem/credentials
文件,它没有显示错误,但如果我打开文件,我看到的只是:
关于可能导致此错误的任何想法?
java - RubyMine 7.0.2 经常以很长的暂停时间停止
我已经使用 RubyMine 几年了,并且很喜欢它,但最近由于 IDE 经常长时间暂停(介于 5 秒到 1 分钟之间),它变得几乎无法使用。
我将简单地开始输入,然后会有一个暂停,然后文本会出现,几秒钟后会有另一个暂停。然后也许 30 秒后,当我尝试做其他事情时。它变得非常令人沮丧。
这似乎是由于该项目已经变得相当大。
我一直在尝试找出解决此问题的方法,并找到了有关调整 Java 选项的信息,例如最大内存大小等。我已经尝试过这些数字,但到目前为止还没有任何效果。RubyMine64.vmoptions 中的当前设置是:
注意:如果 -Xmx 为 2048m 或更小,RubyMine 的索引操作会耗尽内存。
另外,我正在使用一台配备 i7 CPU(8 核)和 8GB RAM 的 HP 笔记本电脑,运行 Ubuntu 14.04 LTS。到目前为止,它一直在快速燃烧。
我怀疑这要么与 Java 垃圾收集有关,要么与 RubyMine 本身试图管理\索引源有关。但是,当这些暂停发生时,系统监视器实用程序并不总是显示 CPU 使用率显着增加。
有时 CPU 会达到 100%,但当这些暂停出现时,它在所有内核上也经常处于 3% 到 10% 的水平。
任何人都可以对此有所了解,或者为什么会发生这种情况?
我还想知道是否有办法关闭一些可能导致此问题的 RubyMine 功能,例如索引。
ruby - Rails 4 - 删除以前使用的 Active Record 数据库的所有痕迹
这是日志。
我想知道在哪里调用 SELECT schema_migrations
.* FROMschema_migrations
查询,以便我可以删除它,希望这个错误会消失。以前我使用 Active Record 测试过数据库连接,由于内存负载如此之高,我决定使用 sequel gem。我想删除以前使用的 Active Record 数据库的所有痕迹,我尝试从 db 文件夹中删除迁移文件和架构,但错误仍然存在。
ruby-on-rails - 如何使用 ruby mine 调试器调试 rails 应用程序?
我是新来的铁路。我在 Rails 上进行调试的当前方式是:
- 在调试模式下在 rubymine 中运行 rails
- 我将在代码中放下“绑定撬”而不是设置断点
- 打开终端并输入“rails c”。
- 触发终端中的特定状态/事件,以便我可以到达断点。
这不是我喜欢的工作流程。这很乏味。我真的很喜欢 jet Brain 的调试模式,因为我可以轻松地设置断点、停止、评估表达式、查找所有可用对象并进入特定方法。反正有没有用rails做这个?
ruby - RubyMine 不显示使用捆绑器从 Github 安装的 gem
RubyMine 7 没有显示使用捆绑器从 Github 安装的 gem。例如:
- gem 'spree', '3.0.4' - 没有冲突,一切正常
- gem 'spree', github: 'spree/spree', branch: '~> 3.1.0.beta' - 在“Ruby SDK and Gems”中不可用
我尝试添加路径.rvm/env/myenv
:
如果我点击Tools -> Show env
,
SDK Gem 路径:
有什么问题?为什么 IDE 看不到 gems?
ruby-on-rails-4 - VCR 重新录制磁带不存在
在此先感谢 - 我正在用 vcr 记录控制器规格。
问题:
第一次运行我的spec,它记录正常,然后我删除my_spec_context_dir,重新运行spec,在cassites dir下没有保存任何磁带!
宝石:
规格:
我试过的:
因此,我查看了我的配置,以确保每次运行时都应记录 vcr:
allow_playback_repeats: true, record: :all
- 是的,我想这就是我想要的
检查vcr.log,我看到磁带被记录了:
[Cassette: 'MyController/description/example_name'] Initialized with options: {:record=>:new_episodes, :match_requests_on=>[:method, :uri, :headers], :allow_unused_http_interactions=>true, :serialize_with=>:json, :persist_with=>:file_system, :allow_playback_repeats=>true}
spec/support/cassettes
dir 仍然是空的,所以我在测试之前清除缓存......Rails.cache.clear
然后重新运行。
刷新spec/support/cassettes
目录,我看到它仍然是空的。您认为阻止 .yml 保存的原因是什么?
ruby-on-rails - 如何在 Ruby Mine 中进行调试?
我正在使用 Ruby mine 来开发 rails 应用程序。我尝试使用内置调试器,但没有得到任何结果。它总是抛出一些错误。我需要为此安装任何插件或宝石吗?任何帮助表示赞赏...