問題タブ [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 投票する
7 に答える
23449 参照

ruby-on-rails - レーキタスクはどこで定義されていますか?

新しく作成されたRailsプロジェクト(によって生成されたrails someName)では、次のような「デフォルト」のrakeタスクを実行できます。

  • rake test
  • rake db:migrate

問題は、これらのタスクはどこで説明されるのかということです。デフォルトRakefileには、これらすべてのタスクがあるわけではありません。

さらに、を使用するいくつかのプロジェクトをチェックアウトし、すべてのテストを実行するためrspecに実行することができます。ターゲットrake specはどこで定義されていますか?spec

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

ruby - Rake 合成タスクとファイル日付チェック

マークダウンから HTML を生成するために使用している Rakefile があります (そして、質問に関係のない他のことを行います。

ソースの .feature ファイル ( FileList 内DOCUMENTS) から出力ディレクトリOUTPUTに HTML としてファイルを生成しています。htmlfileHTML ファイルを組み立てて記述する方法があります。

ここで 2 つの代替オプションを試しています。

ファイル タスク:

ルールを使用して合成されたファイル タスク:

私の理解では、後者のオプションはファイルタスクを合成し、同じ正味の効果があるということでした。ただし、それを選択すると、最初のオプションでは対応できるのに対し、インクリメンタル ビルドには対応できないことがわかりました。

ビルドして 1 つのファイルを変更し、rake --trace を実行すると、次のようになります。

合成タスクの場合:

また、明示的なファイル タスクを使用すると、次のようになります。

このオプションは明らかにソース ファイルをチェックしています。出力とソースをリンクすることはまさにルールだと思いました

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

ruby-on-rails - File.open、書き込み、保存?

そのファイルが実行されたときに、指定されたコンテンツを持つ特定のディレクトリ内に別の .rb ファイルを作成するために .rb ファイルを取得しようとしています。これを行う最善の方法が Ruby ファイルと Rake ファイルのどちらであるかはわかりません。あなたの入力は素晴らしいでしょう。

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

ruby-on-rails-3 - rake db:migrateは「rake:ディレクトリです」を返しますか?

この質問に対する答えを1週間探していましたが、見つかりませんでした。必要に応じて、MacOS10.5.8を実行しています。

Peepcodeチュートリアル「MeetRails3」を実行しようとしていますが、コマンドラインを実行するuser$ rake db:migrateと次のエラーメッセージが表示されます。

私はruby.pastebin.comでまったく同じエラーを見つけましたが答えはありません。意欲的な開発者を助けてくれる人に感謝します。ありがとう。

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

ant - rakefile タスクのすべての説明を表示するコマンド?

Ant / Nant では、 -projecthelp のような引数を渡して、説明付きの avaialbe ターゲットのリストを取得できることを知っています。

rakefile のタスクでこれを行うための同様のコマンドライン引数はありますか?

また、rakefile 自体からドキュメントを生成する方法はありますか?

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

ruby - rakefileで同等のantタスク?

ruby rake ファイルの <echo> ant タスクに相当するものは何ですか?

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

ruby - プロジェクト固有の構成情報をrubyRakeタスクに保存するための最良の方法は何ですか?

リモートサーバーなどから本番データベースを取得するためのレーキタスクがあります。これは常に同じタスクですが、サーバー情報はプロジェクトごとに異なります。ここにコードがあります:https : //gist.github.com/868423最後のタスクで、@ local_db_dir_path=nilエラーが発生します。

rakeを使用したり、新しいシェルを開いたりするたびに設定したくないので、シェル環境変数を使用したくないと思います。

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

rakefile - 例外時にバックトレースを非表示にするようにrubyを強制する

Rakefileコンパイル、リンクなど、通常のタスクをいくつか実行します。

コンパイルが失敗すると、rubyはタスクエラーが発生する完全なバックトレースを表示しますが、それは私には本当に役に立ちません。さらに、このバックトレースはコンパイルエラーを隠します。

「レーキが中止された」後にすべてを隠す方法!?

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

ruby-on-rails - heroku rake db:migrateが失敗します

次のエラーが発生します。

[アプリ(マスター)] $ heroku rake db:migrate

レーキが中止されました!

Heroku :: Rails:Module / app / Rakefile:7の未定義のメソッド `root'

(--traceを指定してタスクを実行することで完全なトレースを参照してください)(/ app内)

heroku rake db:migrate --trace エラー( 「無効なオプション--trace」が表示されます)で示されているようにトレースを実行する方法がわかりません。これは、よく知られている「herokuがsqlite3を使用しない」問題に関連しているとは思いません。

私のRakefileは次のとおりです。

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

ruby - 現在のディレクトリまたはRubyの指定されたサブフォルダで指定されたタイプのファイルを自動的に見つける方法は?

次のコードを使用して、ファイルをphpからhtmlに変換しています。それが機能するためには、2行目に各ファイルの名前を入力する必要があります。

メインディレクトリで.phpファイルを自動的に検索し、定義されたフォルダとそのサブフォルダで追加の.phpを探して、同様のフォルダ名で保存するようにする方法を教えてもらえますか?

例えば: