問題タブ [rubymine]
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.
rspec - Windows OS の Rubymine 3.1 に Cucumber をインストールする際の問題
Rails 3.0 (RubyMine 3.1) に cucumber プラグインをインストールしようとしていますが、まだインストールできません。RubyMine 3.1 IDE が足場を生成するようにキュウリを生成するオプションを持つように、キュウリをインストールしたいと考えています。
参照:
- https://github.com/rspec/rspec-rails
- https://github.com/derfred/plugin_with_rspec_generator
- https://github.com/dchelimsky/rspec/wiki/rails
前もって感謝します!
mysql - 初期化されていない定数 MysqlCompat::MysqlRes と RubyMine
RubyMine 3.1 で開発環境を実行すると、このエラーが発生します。mysql gem が添付され、Bundler から実行されます。
Gemfile
Gem は以下を使用してインストールされました。
=> WEBrick の起動=> http://0.0.0.0:3000 [2011-03-21 13:36:43]
で始まる Rails 2.3.10 アプリケーション INFO WEBrick 1.3.1 [2011-03-21 13:36:43 ] ] INFO ruby 1.8.7 (2011-02-18) [i686-darwin10.7.1] [2011-03-21 13:36:43] INFO WEBrick::HTTPServer#start: pid=625 port=3000 => Call with -d to detach => Ctrl-C to shutdown server /!\ FAILSAFE /!\ Mon Mar 21 13:36:46 -1000 2011 Status: 500 Internal Server Error uninitialized constant MysqlCompat::MysqlRes
システムは RVM、gemset と ruby 1.8.7、rails 2.3.10、および mysql 5.5.10 を使用しています。
Rails コンソールとサーバーを Terminal 経由で正常に実行できます。
問題は、RubyMine を介して Rails コンソールとサーバーを実行しようとすることだけに限定されているようです。私が見逃していて見たことのない小さな構成設定がいくつかある可能性があります。
RubyMine は、RVM の ruby と gemset を使用するように構成されており、グローバル gemset も無視するように設定されています。
私が見たほとんどのソリューションは mysql 5.1 にダウングレードするように記載されていますが、Rails コンソールとサーバーをターミナルから完全に実行できるため、それは本当のソリューションではないようです。
ruby-on-rails - 「Rails アプリケーション」プロジェクトを作成した後の RubyMine エラー
「rubyinstaller-1.9.2-p180.exe」をダウンロードしてインストールし、gem (「ruby setup.rb」を実行して rubygems-1.6.2) をインストールし、「gem install rails」を実行してインストールしたレールをインストールしました。これをすべて行った後、RubyMine 3.1 をダウンロードしてインストールしました。
RubyMine で新しい「Rails アプリケーション」プロジェクトを作成しようとしました。「Rails アプリケーション設定」ダイアログで、Ruby インタープリターとしてインストールされた rub の上に表示され、Rails バージョンは「3.0.5」と表示されます。Rails テンプレートが空です。「選択したデータベースの事前設定」のチェックを外し、「テストをスキップ:ユニットファイル」もチェックを外します。
[OK]をクリックすると、コードの上部にいくつかのファイルが作成され、「必要なgetmsの一部が添付されていることに注意してください:sqlite3」というメッセージが表示されます(DBに尋ねなかったので、なぜsqliteですか??)とにかく「宝石を付ける」。
その後、再生アイコンをクリックすると、以下のエラーが発生します。この問題の解決を手伝ってください。前もって感謝します!
cucumber - RubyMine での Capybara コード補完
Cucumberのステップ定義でCapybaraを使用するときにRubyMineのコード補完から助けを得る方法はありますか? カピバラ初心者なので参考サイトをいちいちチェックしなくて済むのは本当に助かります。
現時点で得られる最善の方法はSession.new
、次のように明示的に呼び出すことです。
このようCtrl+Space
にすると、 Capybara::Sessionsession.
(のみ) のメソッドが表示されるので、少なくとも何とか到達可能であることがわかります。しかし、それは私のステップ定義で実際にCapybaraを使用する方法ではありません。手動で注釈を付けて型推論エンジンを支援することでうまくいくと思いましたが、このDSLマジックはすべて処理するには多すぎると思います。page
基本的に、それはどういうわけか持つことが可能ですか
公開されているすべてのDSLメソッドが表示されますか? RubyMine APIかな?または、別の方法として、参照ドキュメントを近づける別の方法がありますか ( RubyMineは IDE で外部ドキュメントをまだサポートしていないと思います)。
javascript - RubyMineのJavaScriptのインデントスペースは2つだけですか?
JavaScriptをインデントするために2つのスペースのみを使用するようにRubyMine 3.1を構成する方法はありますか?
rubymine - RubyMineでは、Cucumber機能ファイルをどのように認識しますか?
新しい機能ファイルtest.featureを作成しましたが、RubyMineはそれをキュウリ機能ファイルとして認識せず、代わりに単純なテキストファイルとして扱います。ファイルを掘り下げることができず、構文の強調表示を受け取りません。
ファイルを削除して再作成しようとしましたが、それでも単純なテキストファイルとして扱われます。
RubyMineにこのファイルを機能ファイルとして認識させて、機能ファイルでIDEの機能を使用できるようにするにはどうすればよいですか?
ruby-on-rails - Heroku と RubyMine
Heroku と RubyMine を統合できた人はいますか? Heroku をインストールして Git ( RubyMineと統合) と統合しましたが、ターミナルにドロップせずに Heroku にプッシュする方法がわかりません。
rspec - RubyMine通知をGrowlに送信する方法は?
RubyMineのコンソールにメッセージをgrowlに送信させる方法を理解しようとしています。具体的には、RubyMineを介してRspec&Sporkを実行しているので、合格および不合格のテストの数に関するGrowl通知を受け取りたいと思います。
この機能のコマンドラインバージョンはAutotestおよびRedGreengemを介して機能していましたが、どちらのgemもRubyMine内でその有用性を保持していないようです。
誰かがRubyMineからGrowl通知を正常にプッシュしましたか?
通知を可能にするツールやメカニズムを誰かが思いつくことができますか?
ruby - 'fakefs'が必要な場合の初期化されていない定数File::NOCTTYエラー
FakeFSを使用しようとしていますが、次の場合に初期化されていない定数エラーが発生し続けますrequire 'fakefs'
。
私はもともとRubyMineで作業していましたが、問題を特定するために、単純なhello worldスクリプトを作成し、コマンドラインから実行しても同じエラーが発生します。そのスクリプトは次のとおりです。
そして、ここにエラーとそれに伴うスタックトレースがあります:
RubyMineを介してfakefsgemをインストールしました。私はRuby1.9を搭載したWindowsで作業しています。何か案は?