問題タブ [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 投票する
2 に答える
618 参照

keyboard - RubyMine コンソールで前のコマンドを思い出す

デバッグ中に RubyMine 7 に表示されるような RubyMine コンソールでは、前に入力したコマンドまたは行をどのように思い出せるでしょうか? 従来の端末またはコンソールで上矢印を押すのと似ています。

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

rubymine - RubyMine 7はプロジェクトフォルダーを自動更新して新しいファイルを更新しません

ubuntu 14.04 に RubyMine 7 をインストールしました。rails generate を使用してファイルを作成するとき、rubymine はツリー フォルダーを自動更新せず、プロジェクト フォルダー内の新しいファイルを更新します。そのため、ファイルを開いたり、何かをしたりすることはできません。私はいつも手動で同期フォルダーをクリックします TTしかし、レール破棄を使用してファイルを削除すると、rubymineはフォルダーツリーをクリックして戻すと更新されます。

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

ide - Rubymine 7.0: "end" の自動挿入を無効にする

/ / /etcの自動挿入endを無効にしたい。Rubymine 7.0 で。defwhileclass

たとえば、def入力してEnterキーを押すと、end改行の下に自動的に追加されます。

File > Settings...のオプションを調べたところ、同様の機能のオプション ()チェックを外した終了文字の自動挿入など) が表示されますが、特にend.

同様の質問に対する回答では、Rubymine の「レジストリ」を使用することを提案しています (ここで説明されているように、 [ヘルプ] > [アクションの検索...] > [レジストリ] からアクセスできます) が、これは効果がないようです。

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

rubymine - RubyMine で Gem と外部ライブラリのテキストを検索するにはどうすればよいですか?

ファイル システムで Gem ディレクトリを手動で検索することなく、RubyMine プロジェクトの「外部ライブラリ」セクションで gem 内のテキストを検索しようとしています。残念ながら、「パスで検索」ダイアログには、「外部ライブラリで検索」のオプションが表示されないようです。Gem の右クリック検索オプションもありません。

RubyMineの外部ライブラリ/宝石でテキストを検索する最良の方法は何ですか?

0 投票する
2 に答える
3947 参照

ruby-on-rails - Rubymine でデバッガーを起動できません。プロジェクトでRailsサーバーランチャーが見つかりませんでした

rubymine IDE バージョン 7.0.2 を使用して Rails アプリケーション (4.03) をデバッグしようとしていましたが、このようにアプリケーションを構成すると ここに画像の説明を入力

IDE は、Rails Server ランチャーがプロジェクトに見つからないという不平を言いました。

この問題を解決するにはどうすればよいか教えてください。また、Rails アプリケーションをデバッグする他の方法をお勧めできますか。

このバグは、次の手順に従って Ruby Mine を使用して簡単に複製できることに注意してください。

  1. DebuggingRails など、Ruby Mine を使用して新しい Rails プロジェクトを作成します。これにより、デフォルトのフォルダーとファイルが生成されます。この時点で、アプリケーションを正常にデバッグできます。

  2. 新しいフォルダーを作成して、サーバーとしましょう。

  3. 上記で生成されたすべてのファイルを Server フォルダーにコピーして、プロジェクト構造が DebuggingRails\Server になるようにします。

  4. DebuggingRails\Server を指すデバッグ構成を作成します。

  5. IDE を使用してアプリケーションのデバッグを試みます。

  6. 「Rails サーバー ランチャーがプロジェクトに見つかりませんでした」というメッセージが表示される

ありがとう。

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

ruby-on-rails-4 - Rubymine Rspec デバッグ: 初期化されていない定数 x (NameError)

rspec テストのデバッグに Rubymine をよく使用します。最近、Rubymine 7.0.2 (ビルド RM-139.800) にアップグレードしましたが、rspec テストをデバッグしようとするとエラーが発生します。Rubymine 6.3 にロールバックしようとしましたが、問題が解決しません。環境の変更によって問題が発生しましたが、何が変わったのかわかりません。

エラーは次のとおりです。

rspec-rails (2.14.2) rspec-core (2.14.8) と ruby​​-debug-ide (0.4.24) & debase (0.1.1) を使用しています。

rspec spec/lib/bots_spec.rb などの端末から仕様を実行すると、正常に動作します。エラーが発生するのは、Rubymine で「実行仕様 'bots_spec' をデバッグ」しようとしたときだけです。

上記の gem の古いバージョンを使用してみましたが、まだ問題があります。任意の提案をいただければ幸いです。

アップデート:

require_relative '../spec_helper'仕様の先頭に追加すると、問題が修正されます。.rspec 構成ファイルには既に--require spec_helper. スペック ヘルパーは、標準のスペック フォルダーの場所にあります。この require_relative が必要な理由について混乱しています。rspec を使用している他の Rails プロジェクトでは、これは必要ありません。相対的な要求については、https: //stackoverflow.com/a/5045884/880381 で説明されています。私のすべての仕様に require_relative を追加したくないので、なぜそれが必要なのかについてもっと理解したいと思っています。