問題タブ [rake]

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

ruby - rake によるディレクトリの依存関係

次のように、rake を使用してディレクトリをコピーしています。

original_directoryの何かが変更された場合を除いて、これは正常に機能します。問題は、囲んでいるディレクトリの mod 日付が変更されないことです。そのため、rake はディレクトリを再度コピーすることを認識しません。これを処理する方法はありますか?残念ながら、私の現在の設定では、original_directory 内の個々のファイルごとに個別の依存関係を設定することはできません。

0 投票する
20 に答える
386256 参照

ruby - コマンドライン引数をrakeタスクに渡す方法

複数のデータベースに値を挿入する必要があるrakeタスクがあります。

この値をコマンドラインまたは別のrakeタスクからrakeタスクに渡したいのですが。

これどうやってするの?

0 投票する
4 に答える
9352 参照

ruby-on-rails - rake タスクのソース ファイルを見つけるにはどうすればよいですか?

入力することで、考えられるすべてのレーキタスクを表示できることを知っています

しかし、タスクが正確に何をするのかを知る必要があります。出力から、実際にタスクを含むソース ファイルを見つけるにはどうすればよいですか? たとえば、db:schema:dump タスクのソースを見つけようとしています。

0 投票する
7 に答える
30671 参照

ruby-on-rails - rake db:migrateは、schema.rbをデータベーススキーマと再同期するための正しいコマンドですか?

「rakedb:migrate」を実行して、schema.dbをデータベーススキーマと再同期しました。しかし、私のテーブルの1つがすでに存在していると言って失敗しました。テーブルを作り直そうとしていたと思います。Railsとは関係なくデータベースに加えた変更を反映するようにschema.rbを更新したいだけの場合、「rake db:migrate」でない場合は、どのコマンドを使用する必要がありますか?そして、この種のことに関するドキュメントの最良の情報源は何ですか?

0 投票する
6 に答える
57687 参照

ruby-on-rails - Rails rake タスクは ActiveRecord モデルへのアクセスを提供しますか?

カスタム レーキ タスクを作成しようとしていますが、自分のモデルにアクセスできないようです。これは Rails タスクに暗黙的に含まれているものだと思いました。

lib/tasks/test.rake に次のコードがあります。

そして、ここに私の親モデルがどのように見えるかがあります:

これは非常に単純な例ですが、次のエラーが発生します。

何か案は?ありがとう

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

ruby-on-rails - rakeタスクにキャッシュされたActiveRecordモデル?

Rails 2.3.2 では ActiveRecord クエリがキャッシュされることを知っています。つまり、開発/運用ログに何かが表示される場合があります。

同じ原則がレーキタスクにも当てはまるかどうか疑問に思っていました。

多くの異なるモデルをクエリする rake タスクがあり、独自のキャッシングを実装する必要があるかどうか、またはこの動作がデフォルトで含まれているかどうかを知りたいです。

また、rake タスク中に実行される SQL クエリを確認する方法はありますか? 開発・運用ログと同様

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

c++ - Rake を C++ アプリに埋め込む? または、LUA 用のレイクはありますか?

Ruby を C++ アプリに埋め込むことに関して、いくつかの質問を見つけました。上位投票の回答のほとんどすべてが、代わりに Lua を使用することを提案しています。

私が考えているプロジェクトは、Rake で既に表現されている文法 (ルール エンジンです) によってより適切に処理されると仮定すると、Rake を C++ アプリに埋め込む簡単な方法はありますか、または Lua 用の Rake のようなモジュールはありますか?

明確にするために: 可能であれば、これを自己完結型のアプリにしたいと考えています。必要最小限の (Windows) OS で実行されるため、最小限の前提条件が必要です。

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

ruby-on-rails - Rails 環境を使用しない rake 仕様

Rails 2.3.2 にアップグレードしたばかりの Rails プロジェクトで rspec を使用しようとしています。アプリのプラグインとして rspec 1.2.6 と rspec-rails 1.2.6 をインストールしました。

私の問題は、スペックがアプリ クラスやレール標準ライブラリにアクセスできないことです。

最初に、テストするモデル クラスを RAILS_ROOT からのフル パスを使用して指定する必要がありましたが、クラスをロードすると、次のようになります。

アプリケーションのルートから rake spec を呼び出して rspec を起動しています。

この状況で何が欠けている可能性があるかについてのアイデアはありますか?

0 投票する
0 に答える
228 参照

continuous-integration - Teamcity で rake を使用すると RegexError が返されます

チームシティを使用してrakeを使用して.NETソリューションを構築しようとするたびに、同じものを受け取ります

私の自然な仮定は、実際にはレーキ コードのどこかに無効なエスケープ文字があるということです。ルビーやレーキを使用したことがないことは認めますが、スクリプト自体は問題なく実行され、コマンドで実行されたときに正常に動作します。 teamcity を使用せずにライン。

さらに、無効な文字が存在する可能性のある場所を絞り込むために行をゆっくりとコメントアウトしてコードを調べたところ、rake ファイルが完全にコメントアウトされていても、チーム シティ プロセスは失敗し続けました。

ご協力ありがとうございます。さらに情報が必要な場合はお知らせください。