问题标签 [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.

0 投票
1 回答
366 浏览

ruby - 使用 Rubymine 推送 gem 时访问被拒绝

我正在使用 RubyMine 1.7.4 开发 Ruby Gem,我已经构建了 gem,但是当我尝试推送它时,我收到了这个错误:

我在这里看到了与此类似的问题但不同之处在于我从来没有机会写下我的用户名或密码。

我还尝试使用 RubyGems 给出的命令创建一个~/.gem/credentials文件,它没有显示错误,但如果我打开文件,我看到的只是:

关于可能导致此错误的任何想法?

0 投票
1 回答
186 浏览

rubymine - Rubymine 8:如何关闭数据库检测器

如何在 RubyMine 8 中关闭数据库检测器?

在此处输入图像描述

0 投票
0 回答
121 浏览

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 功能,例如索引。

0 投票
0 回答
34 浏览

ruby - Rails 4 - 删除以前使用的 Active Record 数据库的所有痕迹

这是日志。

我想知道在哪里调用 SELECT schema_migrations.* FROMschema_migrations查询,以便我可以删除它,希望这个错误会消失。以前我使用 Active Record 测试过数据库连接,由于内存负载如此之高,我决定使用 sequel gem。我想删除以前使用的 Active Record 数据库的所有痕迹,我尝试从 db 文件夹中删除迁移文件和架构,但错误仍然存​​在。

0 投票
1 回答
240 浏览

ruby-on-rails - Rubymine 不检测 Rails 应用程序中的文件夹目录

这发生在我重新启动后;Ruby mine 检测根目录中的文件,但不检测文件夹。

在此处输入图像描述 在此处输入图像描述

这是什么原因造成的?我应该怎么做才能修复它?

0 投票
1 回答
1482 浏览

ruby-on-rails - 如何使用 ruby​​ mine 调试器调试 rails 应用程序?

我是新来的铁路。我在 Rails 上进行调试的当前方式是:

  1. 在调试模式下在 ruby​​mine 中运行 rails
  2. 我将在代码中放下“绑定撬”而不是设置断点
  3. 打开终端并输入“rails c”。
  4. 触发终端中的特定状态/事件,以便我可以到达断点。

这不是我喜欢的工作流程。这很乏味。我真的很喜欢 jet Brain 的调试模式,因为我可以轻松地设置断点、停止、评估表达式、查找所有可用对象并进入特定方法。反正有没有用rails做这个?

0 投票
0 回答
413 浏览

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?

0 投票
1 回答
673 浏览

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/cassettesdir 仍然是空的,所以我在测试之前清除缓存......Rails.cache.clear然后重新运行。

刷新spec/support/cassettes目录,我看到它仍然是空的。您认为阻止 .yml 保存的原因是什么?

0 投票
0 回答
312 浏览

ruby-on-rails - 无法在 RubyMine 中创建 Rails 项目

我有 RubyMine V 7.1.4。所有 gems 和 Ruby 通过 rbenv 和 homebrew 安装在我的机器上。我可以在控制台上创建和运行 rails,但在 RubyMine 上我无法创建项目。RubyMine 没有列出安装在我机器上的 rails。如果我点击“Install Rails Gem...”,它会给我一个 gems 列表,但是在安装之后,rails 仍然没有列出: 在此处输入图像描述

在此处输入图像描述

我试图用 RubyMine 打开现有的 Rails 项目,但我无法运行它。我收到“在 SDK 上找不到轨道”错误: 在此处输入图像描述

但是,rails在那里: 在此处输入图像描述

有谁知道如何解决这个问题?

0 投票
1 回答
33 浏览

ruby-on-rails - 如何在 Ruby Mine 中进行调试?

我正在使用 Ruby mine 来开发 rails 应用程序。我尝试使用内置调试器,但没有得到任何结果。它总是抛出一些错误。我需要为此安装任何插件或宝石吗?任何帮助表示赞赏...