問題タブ [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 に答える
7084 参照

ruby-on-rails - rake db:seedに引数を渡すことはできますか?

私の一部はseeds.rb、データベースに大量のデータをロードします。このデータを選択的にロードできるようにしたい。例えば

また

サイトを実行するために必要なデータをロードするだけですが、

ビッグデータファイルもデータベースにロードします。これは可能ですか?どうすればこれを実現できますか?そうでない場合、誰かが私がやろうとしていることをする方法を考えることができますか?

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

ruby - Rake から Ruby 環境変数を取得する

アプリケーションをデプロイまたは構築するためのタスクを含む Rakefile があります。この Rakefile は、本番環境と開発環境の両方で使用されます。

build環境が何であるかを知るタスクが欲しいです。実行時にタスクにパラメーターを渡さずにこれを行うことはできますか? 環境変数でそれを行うことはできますか?

開発中は、タスクを次のようにする必要があります。

本番環境では、次のようになります。

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

mysql - Mysql2::エラー: 使用されたコマンドは、この MySQL バージョンでは許可されていません: LOAD DATA LOCAL INFILE

これは私の完全なスクリプトです。

ディレクトリ内のファイルからデータを収集し、mysql にロードする rake タスクを作成しようとしています。

local-infile = 1 を修正しました。何も機能しません。エラーが表示されるだけです

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

ruby - タスク要件の同じ名前空間で複数のタスクの省略形を使用することは可能ですか?

これはRakefileの例です

のようなものを書くことは可能ですか?task :foo => ['bar' => ['baz', 'quux']] do

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

ruby - 同等のRakefileautoconf

rakeを使用して既存のMakefileセットアップを置き換えることを計画しています。すべてを構築することは問題ありませんが、autoconfの./configureスクリプトに相当するものはありますか?

すでに何かがあったら自分で転がり始めたくないのですが、検索しても何も見えませんでした。

これは、システムヘッダーなどをテストして、構築対象のシステムが適切であること、正しいパスがわかっていることなどを確認するためのものです。--with-sslスタイルのオプションは問題なく処理できます。これは、stdbool.hが利用可能になっているようなものです。私はBSDとLinuxで構築していますが、明らかにかなりの違いがあります...

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

ruby - rakefile にロードパス/依存関係を含める方法

Ruby 1.8.7、ci_reporter 1.8.4、テストユニット 2.5.4、rake 10.0.3 をインストールしました。

私の testA.rb :

通常、次の cmd を使用してテストを実行します。

そして、すべて正常に動作します。

しかし、今はrakeを使用しており、同じ方法でディレクトリを含めようとしています.

ここに私のrakefile:

しかし、次の cmd を実行すると:

次のエラーがあります。

私は何を間違えましたか?誰かが私を助けることができますか?

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

ruby - Rake - オプションとして :task_name をキャプチャしますか?

Peepcode スクリーンキャストPlay by Play: Jim Weirichを見ています。

彼は、最終的なタスク名をオプションとして渡すように見えるレーキ タスクを実行します。

rake -g projec:ruby:demo

タスク :demo が "demo" フォルダーを作成する方法を確認してください。これはどのように行われたのですか?

編集:

ありがとう、アレックス・ブラード。

したがって、次のようなものがあります。

実行中の$ rake project:ruby:demo出力project:ruby:demo

t.name.split(":")その最終的な名前だけを取得する必要がありますか、または取得する方法はありますか?

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

ruby - rakefile と rsync を使用して Jekyll をデプロイする

rakefile を使用して Jekyll サイトをデプロイしようとすると、問題が発生します。こちらの手順に従って、ssh キーを設定し、パスワードを入力せずにサーバーにアクセスできるようにしました。ただし、テスト同期を実行しようとすると (例: rake deploy dry-run)、エラーが発生します。rakefile.rb をリポジトリに追加しましたが、実行しようとするとエラーが発生します。

私が間違っていることについてのアイデアはありますか?

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

ruby-on-rails - rake タスクが呼び出し元のタスクに戻る

呼び出し元のタスクで rake タスクから戻りたいです。可能ですか?

この例のように、タスク 1 と 1 を独立して呼び出すだけでなく、1 と 2 を順番に呼び出せるようにしたいと考えています。

「すべて」のタスクで戻ることができません。そして、"return" と abort("message") でスクリプトを終了します。

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

ruby - Rakefile から機密情報を削除する

Rakefile から機密情報を削除するための推奨手順は何ですか?

たとえば、私のプロジェクトの Rakefile は次のようになります。

プロジェクトの他の貢献者には関係がないためapp.codesign_certificate = 'iPhone Developer: Name Goes Here (12SELC3456)'、コードをソース管理にコミットする前に削除したいと思います。