問題タブ [watchr]
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.
python - Pythonで同等のRubyのウォッチャー?
私はウォッチャーの概念が好きです。それはファイルシステムを監視し、何かが変更されたときにコールバックを実行します。純粋なPythonに相当するものはありますか?できればpipをインストールできます。
ruby-on-rails-3 - Watchr スクリプトが ActiveRecord モデルのスコープ内にあることを許可するにはどうすればよいですか
私のRuby on Rails 3.1アプリで実行されているwatchrスクリプトがあり、スクリプト内で次のような呼び出しを行う必要があります。
ただしgame = Game.find(0)
、スクリプトが実行されているときはいつでも、次のエラーが表示されます。uninitialized constant Watchr::Script::EvalContext::Game (NameError)
スクリプトのですが、何がわかりません。スクリプトは /data/xmlwatcher.watchr にあります。
haskell - ghci を自動的にリロードし、ファイルの更新時に hlint を実行する
理想的な Haskell 編集ワークフローについて考えていました。
- 3 つのターミナルを開きます (iterm2 を使用して分割)。
- ターミナル 1 は、haskell ソース ファイルを編集するために vim を実行します。
- ターミナル 2 は、現在のディレクトリまたはサブディレクトリ内のファイルが更新または作成されるたびに、変更されたファイルに対して hlint を自動的に実行します。
- ターミナル 3 は ghci を実行し、変更されたファイルを自動的にロード/再ロードします。
誰かがこのようなものを設定しましたか?目標は、ファイルをvimに保存する以外に何もする必要なく、スタイルの問題やghciのコードを常に監視し、ghciを迅速に変更できるようにすることです。
自動化にはwatchrのようなものを使用することを考えていました。
ruby-on-rails - 通知と html 出力による Ruby/Rails の継続的な自動テスト?
私は ruby/rails の初心者で、現在、大学のコースの一環として railstutorial の本を書いています。ubuntu 11.04、ruby 1.9.2p290、Rails 3.0.9、watchr (0.7)、rspec (2.6.0)、rspec-formatter-webkit (2.1.3)、および spork (0.9.0.rc) を使用しています。
github でこのgem に出くわし、これを使えばとてもいいと思いました。したがって、基本的に私が達成しようとしているのは、終了した場合の通知を使用した継続的な自動テストと、そこから素敵な html 出力を生成することです。
だから私が試したのは、このwatchrスクリプトを書いたことです:
通知を処理し、テスト中に出力を生成します。
これを watchr で実行すると、すべて問題なく動作しますが、もちろんテストには時間がかかります。
ここで問題が発生します。テストを高速化するために spork を使用しようとすると、LoadError から始まる一連のエラーが発生します。
もちろん、まったくの初心者である私には何も言いません。
これを克服する方法はありますか (または、もちろん他の方法で結果を生成します)?
どんな助けでも大歓迎です:)
ruby-on-rails - Watchr は Turn の色を使用しません
Minitest と Turn gem を使用して、きれいなテスト出力を作成しています。しかし、Watchr でテストを実行すると、どの色も引き継がれません。したがって、適切な間隔と書式設定はすべて得られますが、赤/緑の色分けはありません。これを設定するために何か特別なことをする必要がありますか?
これが私の .watchr ファイルです
そして私のGemfile、あなたが気にする場合:
ruby - watchr: ファイルの変更が止まったときに何かできることはありますか?
debounce
Underscore.js の関数の説明は次のとおりです。
渡された関数の新しいデバウンスされたバージョンを作成して返します。この関数は、最後に呼び出されてから待機ミリ秒が経過するまで実行を延期します。入力が到着しなくなった後にのみ発生するはずの動作を実装するのに役立ちます。たとえば、Markdown コメントのプレビューのレンダリング、ウィンドウのサイズ変更が停止した後のレイアウトの再計算などです。
watchr を使用してそのような動作を実装する簡単な方法はありますか? データベース ファイルを編集しているため、いつ保存するかを制御できません。そして、編集が終わったらルビで何かしたい。
ruby - Watchr を使用してファイルを自動的に連結する
分割した多数の JS ファイルがありますが、自動的に連結したい (そのため、HTML で多数のファイルを定義しません)。今、私は Twitter Bootstrap からコマンドをコピーしました。メイクファイル:
ただし、非常に一貫性がないことがわかりましwatchr
た (Mac OS X 10.8 の場合)。
- ファイルを保存すると、
js
実行されないことがありますmake scripts
。また、そうです。 - 一度だけ、1回の
make scripts
保存後に継続的に実行され続けました. - 最後の保存から数秒後にコマンドが実行されることがあります。
私は何か間違ったことをしていますか?私はではnode.js
なく を使用して作業してRuby
いるので、node.js
コマンドラインの代替手段はありますか? make watch
Bootstrapで試してみると、同じ問題が発生するようです。
質問はさておき: 別の監視コマンドがあります:
1 つの Makefile コマンドで 2 つの watch コマンドを実行するにはどうすればよいですか? IEは、コンパイルするファイルと連結するファイルmake watch
の両方を監視します。現在、watch コマンドごとに 2 つのターミナルを開いていますが、1 つの方がいいと思います。.styl
.js
node.js - Twitter Bootstrap: 「ウォッチを作成」するウォッチャーは?
make watch
Twitter Bootstrapには、Node.jsまたはgem watchrのwatchrを使用する必要がありますか? このディスカッションでは、 gem watchrの使用が提案されました。
( https://github.com/mynyml/watchrの指示に従って)インストールされたgem watchrで試しました:
gem install watchr
gem install rev
gem install ruby-fsevent
、私は Mac OS X 1.8.3 を使っていたので
しかし、LESS ファイルの 1 つに変更があったときに、make をmake watch
トリガーしませんでした。
次に、Node.js watchrも使用してみましたが、うまくいきませんでした。Node.js にwatchrがインストールされていることを確認しました。
助けてください?
linux - パス、/usr/bin/ および /usr/local/bin/
を使用して OS X (10.8.3) にwatchrをインストールしましたgem install watchr
。/usr/bin/watchrにインストールされます。
しかし、私がそれを呼び出そうとしたとき$ watchr -v
、システムはそれを見つけることができませんでした.
これは、マシンでのパスの設定方法に関連していると思います。私の質問:
- それを修正する正しい方法は何ですか?
- 一般的に、どのプログラムに移動する必要があります
/usr/bin/
か/usr/local/bin/
? - たとえば
$ /usr/bin/watchr -e 'watch(./hello.txt) ...'
、現在のディレクトリまたは/usr/bin/ 、つまりwatchrと同じディレクトリにあるhello.txtを見ているのでしょうか。