問題タブ [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 に答える
186 参照

rubymine - Rubymine 8: Database Detector をオフにする方法

RubyMine 8 で Database Detector をオフにするにはどうすればよいですか?

ここに画像の説明を入力

0 投票する
0 に答える
121 参照

java - RubyMine 7.0.2 が非常に長い一時停止で頻繁に停止する

私は数年前から RubyMine を使用しており、気に入っていますが、最近は IDE が頻繁に長時間 (5 秒から 1 分の間) 一時停止するため、ほとんど使用できなくなりました。

単純に入力を開始すると一時停止します。次にテキストが表示され、数秒後に別の一時停止があります。それからおそらく 30 秒後に何か別のことをしようとします。それは非常にイライラしています。

これは、プロジェクトがかなり大きくなったためと思われます。

私はこれを修正する方法を見つけようとしており、最大メモリ サイズなどの Java オプションの調整に関する情報を見つけました。これらの数値を試してみましたが、これまでのところ効果はありませんでした。RubyMine64.vmoptions の現在の設定は次のとおりです。

注: -X​​mx が 2048m 以下の場合、RubyMine のインデックス作成操作でメモリが不足します。

また、i7 CPU (8 コア) と 8 GB の RAM を搭載し、Ubuntu 14.04 LTS を実行する HP ラップトップを使用しています。今までは爆速でした。

Java ガベージ コレクションと関係があるか、またはおそらく RubyMine 自体がソースを管理\インデックス化しようとしていると思われます。ただし、これらの一時停止が発生した場合、システム モニター ユーティリティは常に CPU 使用率の大幅な増加を示すとは限りません。

CPU が 100% に達することもありますが、これらの一時停止が発生すると、すべてのコアで 3% から 10% にとどまることがよくあります。

誰かがこれに光を当てることができますか、またはなぜそれが起こっているのですか?

また、インデックス作成など、これを引き起こしている可能性のある RubyMine 機能の一部をオフにする方法があるかどうかも疑問に思っています。

0 投票する
0 に答える
34 参照

ruby - Rails 4 - 以前に使用された Active Record データベースの痕跡をすべて削除する

これがログです。

schema_migrationsSELECT .* FROMクエリが呼び出されている場所を知りたいschema_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アプリをデバッグするには?

私はレールが初めてです。私がレール上でデバッグする現在の方法は次のとおりです。

  1. rubymine でデバッグモードで Rails を実行する
  2. ブレークポイントを配置する代わりに、コードに「バインディング プライ」を配置します。
  3. ターミナルを開き、「rails c」と入力します。
  4. ターミナルで特定の状態/イベントをトリガーして、ブレークポイントに到達できるようにします。

これは私の好みのワークフローではありません。面倒です。Jet Brain のデバッグ モードは、簡単にブレーク ポイントを設定し、停止し、式を評価し、使用可能なすべてのオブジェクトを検索し、特定のメソッドにステップインできるので、とても気に入っています。とにかくレールでこれを行うことはありますか?

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 が gem を認識しないのはなぜですか?

0 投票する
1 に答える
673 参照

ruby-on-rails-4 - VCR 再記録カセットが持続しない

前もって感謝します-私はvcrでコントローラーの仕様を記録しています。

問題:

スペックを初めて実行すると、問題なく記録されます。次に、my_spec_context_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 の保存を妨げているのは何だと思いますか?