問題タブ [rakefile]

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 投票する
1 に答える
1881 参照

ruby-on-rails - Rakeで複数のタスクを組み合わせる場合は、タスクをクリーンアップします

次の依存関係で定義されたrakeのビルドタスクがあります。

最初のタスク「solr:start」は、Solrインデックスサーバーを起動します。これで、ビルドが失敗した場合(スペックテストが失敗した場合)、「solr:stop」タスクは実行されません。そして、サーバーは停止していません。

クリーンアップタスクまたは依存タスクの1つが失敗した場合でも常に実行されるタスクを指定する方法はありますか?私の場合、常に「solr:stop」が実行されるようにするには...

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

ruby - Ruby ソース コードを HTML として RDoc に追加する

ruby コードファイルをそのまま RDoc にインクルードするにはどうすればよいですか?

gem の使用方法を文書化した example.rb ファイルがあり、それを README.rdoc や HISTORY.rdoc などのファイルの 1 つとして含めたいと考えています。

Syntax gemを使用して ruby​​ ソース コードを HTML に変換する方法は既に理解しましたが、解析せずに RDoc にファイルを含める方法がわかりません。

RDoc に html ファイルを含めるように指示すると、それはリストされず、ファイル拡張子として rdoc または txt を使用してそれを偽造すると、適切に表示されません (ファイルは実際にはまだ html です)。

私はうまくいく解決策を持っていますが、それは信じられないほど醜いです。これを行うには、rdoc 固有のより良い方法が必要ですが、私にはわかりません。

これが私のRakefileにあるものです:

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

ruby - Windowsでのレーキcp権限が拒否されました

これがrakeファイルです。

「許可が拒否されました-Web」が表示されます。Windowsで、レーキを実行するときと同じ権限をレーキに与えるには、どうすればよいですか。

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

c++ - C++プロジェクトのRakefileルール

小さなC++プロジェクト用にMakefileをRakefileに変換しています。*.hファイルと*.cppファイルを含むsrcdirと、すべての* .oが入るobjdirがあります(srcにそれらを含めたくありません)。レーキルールでそれを行う方法は?

これは問題なく機能しますが、一般的なルールが必要です。

これにより、「ルールに依存する処理方法がわからない:/src\/(\w+).cpp/」が返されます。

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

ruby-on-rails - Rails - Rakefile

What is Rakefile? in the root /Rakefile

To get Jammit working, You need to add the following to the Rakefile

Why is that? What does that do exactly? thxs

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

ruby - 簡単なレーキファイル操作

私はレーキ0.8.7を使用しています

pma.zipというファイルを解凍する簡単なrakeタスクを実行したい

これが私の仕事です

pma.txtは、pma.zipが「解凍」されたファイルであると想定されています。つまり、pma.txtの作成は、pma.zipの存在に依存します。

ただし、rake unzip_pmaを実行すると、解凍が行われないため、構文が正しくないと思います。

質問1.私は何が間違っているのですか。
質問2.rakeコマンドでトレースを実行したときに表示されるものよりも意味のある出力を取得する方法はありますか?

ありがとう!

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

ruby - RubyGem で C ファイルをビルドする

Ruby アプリケーションを RubyGem (Jeweler と Rake を使用) としてパッケージ化しようとしています。gem をインストールするターゲット マシンでビルドする必要がある C ソースがいくつかあります。出力を gem の bin ディレクトリに配置して、Ruby コードで使用できるようにします。

gem のインストール中にコマンドを実行できるフックはありますか?

私の Rakefile のスニペットは次のようになります。

実行するrake buildと出力さBuildれ、実行すると出力の後にrake installBuild続きInstallます。問題はgem installinstallタスクが呼び出されていないときに発生します。

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

ruby - rake import の使用 (他の rakefile の呼び出し)

これが私のプライマリrakeファイルです

上記の手順がどのように機能するかについてのドキュメントを見ましたが、他の subrake ファイルでタスクを呼び出す方法がわかりません。ところで、これらのタスクの名前は私のものと同じかもしれませんが、これは問題ですか?

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

ruby - RakeのFileListから新しい文字列をフォーマットするにはどうすればよいですか?

rakefileを作成しているので、一度に複数のテストdllに対してmstestを実行する必要があります。TRXファイルが1つだけ必要なため、mstestを1回だけ実行する必要があります。複数のテストdllに対してmstestを実行するに/testcontainer:some.test.dllは、同じコマンドでのインスタンスをいくつか追加できる必要があります。これが私の現在のレーキタスクです:

たとえば、testDllsには​​test1.dll、test2.dll、およびtest3.dllがあります。上記のタスクの出力:

私が必要なのは:

どうすれば希望の出力を得ることができますか?

0 投票する
3 に答える
1440 参照

ruby-on-rails - Rakefile / Ruby onRails3のモデルからクラスメソッドにアクセスします

モデルがあります。Foobarと呼びましょう。cronジョブを実行して、Foobarのインスタンスであるすべてのオブジェクトの属性を更新できるようにしたい。したがって、擬似コードでは、次のようになります。

ここで、それをFoobar.run_update()というクラスメソッドでラップするとします。

Foobar.run_update()を呼び出すと、コントローラーから、またはビューからでも正常に機能します。しかし、私がやりたいのは、Rakefileからrun_update()を実行して、それをcron実行に結び付けることができるようにすることです。ただし、Foobarクラスは、crontabから呼び出された場合、Rakeでは使用できません。

どうすればそれを解決できますか?Rakeがcronから呼び出されたときに、RakeからFoobarsのクラスメソッドにアクセスするにはどうすればよいですか?

ご助力ありがとうございます。