問題タブ [spork]
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 - スポーク:コマンドが見つかりません
gemfileにバージョンを追加し、bundle installを実行して、sporkをインストールしました。
gem list私が見ることができるときspork (0.8.4)、宝石がインストールされています。
私はまだsporkを設定するのに疲れているので、入力するとき、spork --bootstrapまたは取得するときにspork -v取得するバージョンを確認するspork: command not found
何か案は?
ruby-on-rails - Spork が RoR フレームワークを見つけられない
Ubuntu でRails チュートリアルに従って Rails を学習しています。本で提案されているように、私は spork と autotest を使用し、TDD に従っています。
ある時点で(私にはわかりませんが)自動テストが自動的に更新を停止したので、両方を再起動するために spork と一緒にそれを殺しました(本では、それが起こり、再起動する必要があると書かれています)私がいくつか行ったのと同じようにの前に。
今度は spork が読み込まれず、次のエラーが表示されます。「使用するテスト フレームワークが見つかりません。プロジェクト ディレクトリから実行していますか?」そして、ドキュメントはまったくないようです。
どうなり得るか?
PS私はプロジェクトディレクトリから実行しています。私はすでにコマンドbundle installとbundle updateコマンドを試しました。また、spork gemをアンインストールし、バンドラーgem uninstall sporkで再インストールしました...何もしません(コンピューターを再起動しても、XDと同様に何もしません)。
ruby-on-rails - Guard と Spork を使用している場合、仕様または機能で ruby デバッグするにはどうすればよいですか?
Rails 3 アプリで Cucumber、RSpec、Guard、および Spork をうまく連携させることができましたが、今は上記の問題で立ち往生しています。
現在、私require 'spork/ext/ruby-debug'は prefork ブロックにspec_helper.rbいますが、これは spork をガードなしで手動で実行した場合にのみ機能します。
ruby - Spork.prefork は app/models/* をロードしています
すべてのアプリ モデルを読み込まないように spork を取得する方法がわかりません。spork を使用できないため、モデルへの変更のテストが大幅に遅くなります。spork がロードしているものをデバッグすると、次のようになります。
更新:私のspec_helper.rb
プリフォークから移動require File.expand_path(File.dirname(__FILE__) + '/../config/environment')すると、モデルはプリロードされませんが、ご想像のとおり、テストの実行に時間がかかります。
Rails 3 アプリで spork がモデルをロードしないようにする方法についてのアイデアはありますか? spork 0.8.4、マスター ブランチ、現在 0.9.0.rc3 を使用してみました。モデルのプリロードを回避する方法を知っている人はいますか?
ruby-on-rails - RSpec エラー - 「無効なオプション」
Autotest で RSpec を実行すると問題が発生し続けます。~/.autotest ファイルは次のようになります。
何が悪いのか何か考えはありますか?
ruby-on-rails - Spork は自動テストで失敗したテストを繰り返し再実行しています
rspec、autotest、および spork を使用して起動して実行しようとしている新しいプロジェクトがあります。
私は使っている:
レール3.0.4
rspec 2.5.0
スポーク 0.9.0.rc3
自動テスト 4.4.6
Spork は正常にロードされているようですが (ポートでリッスンしているというメッセージが表示されます)、失敗したテストで autotest を実行すると、そのテストが何度も再実行されます。テストを実行し、失敗していることを確認して停止するだけです。なぜこの動作が起こっているのか分かりますか?
また、失敗したテストに合格すると、自動テストが停止します。次にコードを変更すると、テストが実行されず、自動テストで変更を確認するには Ctrl-C を押す必要があります。
助けてくれてありがとう!
ruby-on-rails - Spork 構成をブートストラップできません
spork --bootstrapコマンドラインで実行すると、エラーが発生します-bash: spork: command not found
bundle show spork実行すると取得されるため、スポークがインストールされていることはわかっています/Library/Ruby/Gems/1.8/gems/spork-0.9.0.rc3
ディレクトリを Spork の場所に変更して実行しようとしましspork --bootstrapたが、同じエラー メッセージが表示されます。
私は何をすべきか?
ruby-on-rails - Rails.vimとsporkの使い方は?
Railsプロジェクトに参加していて、rails.vimで編集している場合、どうすれば:RakeでSporkを介して仕様を実行できますか?
その大部分は、「-o」フラグを介してプロジェクトのspecs / spec.optsファイルを認識させるだけの問題ですか?
ruby - Win XP/ruby1.8.7 で spork が gem 'win-32process' を認識しない
rspec と spork を使用して環境を準備するのに非常に苦労しています。Windows と Linux 環境 (linux:home、windows:work) の両方でアプリケーションに取り組んでいます。自宅で rspec と spork を使用してプロジェクトを構成しました。このプロジェクトの実行に必要な gem を複製しようとすると、次のようになります。スポークをインストールしようとするとエラーが発生します。
正しいバージョンの win32-process を既にインストールしているので、本当にイライラしています。私が走れば
何か案は?前もって感謝します
ruby-on-rails - Rack::Test で ActiveRecord::AssociationTypeMismatch が発生する
すべてのスペックを実行するときに問題が発生します。
モデルが 2 回読み込まれているようです。
「アプリ」メソッドを定義するという Rack::Test の要件で導入される問題を切り分けました。
コメントアウトするとRails.application、ラックの仕様が機能しなくなりますが、他のすべての仕様は正常に機能します。Rails.application「app」メソッドで を使用すると、上記のエラーが発生します。
スペックを個別に実行すると、すべてが機能します。私は自分の環境を Spork でプリロードしています。モデルは最初に Spork によってロードされ、次にRails.application"app" メソッドで呼び出されたときに再定義されると思います。
この問題を解決する方法についてのアイデアはありますか? 「app」メソッドで Rails アプリを設定する別の方法があるかどうかはわかりません。