問題タブ [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 での Rails デバッグのセットアップ
私を怒らせているので、誰かがこれを手伝ってくれることを本当に望んでいます。
UbuntuのRubyMineでデバッグを実行しようとしていますが、まったく運がありません。私は何時間もかけてグーグルで記事を読んだり、さまざまなことを試してみたりしましたが、喜びはありませんでした。
デバッグモードで実行すると、次のメッセージが表示されるだけです。
次に、Debugger を 10 秒間待機することを示す読み込みバーが表示されます。それから私は得る:
私は何を試すべきか途方に暮れています。最初から構成する方法についてのまともな記事を見つけるのに苦労しています.RubyMineからかなり漠然とした記事がたくさんあります.
デバッグに使用するのに最適な (または必要な) 特定の gem はありますか?
Rails 4 と Ruby 2.2.1 を使用しています。私はRubyにかなり慣れていないため、プロセスがはるかに難しくなっていますが、それを機能させることがより重要です!!
どうもありがとうデビッド
編集
ここに私の宝石ファイルがあります:
Debugger gem、rails-debugger-ui を手動で追加しようとしましたが、うまくいかなかったので、一時的に削除しました。そこに byebug がありましたが、RubyMine を最初にデバッグしようとしたときに文句を言ったのでコメントアウトしましたが、とにかく実際には使用していません。これは、開始したチュートリアルから追加したものですが、ラウンドしていません仕上げまで。
ご協力いただきありがとうございます。
編集 2
RubyMine を使用して (コマンド ラインを使用する前に) 新しいプロジェクトを作成し、コントローラーで数値の配列をループする簡単なテストを実行しましたが、うまくいきました!! 今回、プロジェクトを初めて実行したときに、はいと言ったものをインストールする必要があると言われましたが、以前の既存のプロジェクトではこれを実行しませんでしたが、問題はそれが何をしたのかわからないことです。両方のプロジェクトに対してバンドル ショーを実行して、gem が追加されているかどうかを確認しましたが、明らかなものは何も表示されません。:
差分へのリンク。右側は機能するテスト、左側は機能しないテスト
何を試すべきか考えていますか?新しいプロジェクトを開始して、できる限りそのプロジェクトにすべてを移行するのは気が進まない.
どうもありがとうございました
編集 3
すべての助けに感謝します。最終的に、ターミナルではなくRubyMine自体を介して作成した新しいプロジェクトにすべてをコピーすることにし、それで解決しました。
編集 4
私は最終的にすべてが機能していると思います。新しいプロジェクトを何度も再作成し、コードを 1 行ずつコピーした後、残りの部分で機能しているものとの唯一の違いは、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 を使用するのはこれが初めてで、テスト フレームワークにテストを認識させることができません。
ファイルを実行するgreed.rb
と、テストの結果が表示されます。
minitest に関する質問を読み、それを test-unit に適用しようとしましたが、うまくいきませんでした。
これは私のコンテンツですGemfile
:
これは、テストを含む ruby クラスの一部です。
おそらく何かが足りないのですが、解決策を見つけることができませんでした。
ruby-on-rails - rubymine でデバッグを実行できません
RubyMine はデバッグ モードでサーバーを実行していません。次のエラーが表示されます。
gem ファイルで yam_db を 0.3.5 に変更しようとしましたが、別のエラーがスローされます。それでもこのエラーが表示されるのはなぜですか?
完全なエラー