問題タブ [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.
ruby-on-rails - レーキタスクはどこで定義されていますか?
新しく作成されたRailsプロジェクト(によって生成されたrails someName
)では、次のような「デフォルト」のrakeタスクを実行できます。
rake test
rake db:migrate
- 等
問題は、これらのタスクはどこで説明されるのかということです。デフォルトRakefile
には、これらすべてのタスクがあるわけではありません。
さらに、を使用するいくつかのプロジェクトをチェックアウトし、すべてのテストを実行するためrspec
に実行することができます。ターゲットrake spec
はどこで定義されていますか?spec
ruby - Rake 合成タスクとファイル日付チェック
マークダウンから HTML を生成するために使用している Rakefile があります (そして、質問に関係のない他のことを行います。
ソースの .feature ファイル ( FileList 内DOCUMENTS
) から出力ディレクトリOUTPUT
に HTML としてファイルを生成しています。htmlfile
HTML ファイルを組み立てて記述する方法があります。
ここで 2 つの代替オプションを試しています。
ファイル タスク:
ルールを使用して合成されたファイル タスク:
私の理解では、後者のオプションはファイルタスクを合成し、同じ正味の効果があるということでした。ただし、それを選択すると、最初のオプションでは対応できるのに対し、インクリメンタル ビルドには対応できないことがわかりました。
ビルドして 1 つのファイルを変更し、rake --trace を実行すると、次のようになります。
合成タスクの場合:
また、明示的なファイル タスクを使用すると、次のようになります。
このオプションは明らかにソース ファイルをチェックしています。出力とソースをリンクすることはまさにルールだと思いました
ruby-on-rails - File.open、書き込み、保存?
そのファイルが実行されたときに、指定されたコンテンツを持つ特定のディレクトリ内に別の .rb ファイルを作成するために .rb ファイルを取得しようとしています。これを行う最善の方法が Ruby ファイルと Rake ファイルのどちらであるかはわかりません。あなたの入力は素晴らしいでしょう。
ruby-on-rails-3 - rake db:migrateは「rake:ディレクトリです」を返しますか?
この質問に対する答えを1週間探していましたが、見つかりませんでした。必要に応じて、MacOS10.5.8を実行しています。
Peepcodeチュートリアル「MeetRails3」を実行しようとしていますが、コマンドラインを実行するuser$ rake db:migrate
と次のエラーメッセージが表示されます。
私はruby.pastebin.comでまったく同じエラーを見つけましたが答えはありません。意欲的な開発者を助けてくれる人に感謝します。ありがとう。
ant - rakefile タスクのすべての説明を表示するコマンド?
Ant / Nant では、 -projecthelp のような引数を渡して、説明付きの avaialbe ターゲットのリストを取得できることを知っています。
rakefile のタスクでこれを行うための同様のコマンドライン引数はありますか?
また、rakefile 自体からドキュメントを生成する方法はありますか?
ruby - rakefileで同等のantタスク?
ruby rake ファイルの <echo> ant タスクに相当するものは何ですか?
ruby - プロジェクト固有の構成情報をrubyRakeタスクに保存するための最良の方法は何ですか?
リモートサーバーなどから本番データベースを取得するためのレーキタスクがあります。これは常に同じタスクですが、サーバー情報はプロジェクトごとに異なります。ここにコードがあります:https : //gist.github.com/868423最後のタスクで、@ local_db_dir_path=nilエラーが発生します。
rakeを使用したり、新しいシェルを開いたりするたびに設定したくないので、シェル環境変数を使用したくないと思います。
rakefile - 例外時にバックトレースを非表示にするようにrubyを強制する
Rakefile
コンパイル、リンクなど、通常のタスクをいくつか実行します。
コンパイルが失敗すると、rubyはタスクエラーが発生する完全なバックトレースを表示しますが、それは私には本当に役に立ちません。さらに、このバックトレースはコンパイルエラーを隠します。
「レーキが中止された」後にすべてを隠す方法!?
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は次のとおりです。
ruby - 現在のディレクトリまたはRubyの指定されたサブフォルダで指定されたタイプのファイルを自動的に見つける方法は?
次のコードを使用して、ファイルをphpからhtmlに変換しています。それが機能するためには、2行目に各ファイルの名前を入力する必要があります。
メインディレクトリで.phpファイルを自動的に検索し、定義されたフォルダとそのサブフォルダで追加の.phpを探して、同様のフォルダ名で保存するようにする方法を教えてもらえますか?
例えば: