問題タブ [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 - 別の Rakefile タスクから使用することは可能ですか?
Rakefile で使用したい Rake タスクがいくつかあります。ある rakefile で定義されたタスクを別の rakefile から含めることは可能ですか?
ruby-on-rails - Rails環境の起動時にErubisが「** Erubis 2.6.5」を出力しないようにする方法はありますか?
Rake 経由で実行される Cron ジョブがいくつか頻繁にあり、それらのジョブの出力は (MAILTO 経由で) 電子メールで送信されます。これらのタスクは Rails 環境 (Erubis を含む) をロードするため、起動時に常に "** Erubis 2.6.5" が出力されます。これは、Cron が出力を受け取るため、常に電子メールが生成されることを意味します。この起動メッセージをコンソールに出力しないように Erubis を設定する方法はありますか?
ruby - rake タスクは、呼び出しチェーン内の他のタスクについて知ることができますか?
Rake (make と同様) は、呼び出し時に指定された多くのターゲット/タスクを持つことができます。rake タスクが、その仕事をするために、ユーザーが呼び出したタスクのリストにアクセスすることは可能ですか?
シナリオ:
Rake ベースのビルド ツールを考えてみましょう。ヘルプ タスクは、使用法を出力してビルド プロセスを停止するために、どのタスクも指定されているかを知りたいと考えています。レーキ スタイルのパラメーターの受け渡しとは対照的に、この利点は、よりクリーンな構文 (rake help build
の代わりにrake help task=build
) と連鎖 (rake help build run_tests
両方の使用法を出力します) です。
c++ - Rakefile ルール出力生成の問題
私はこのようなルールを持つRakefileを持っています:
ご覧のとおり、「stdlib」ディレクトリ (ソースを含む) からバイナリが格納されている「build」ディレクトリに多くの .so ライブラリが生成されます。
ここでの問題は、この「ディレクトリ交換」が原因で、rake が .so ファイルを生成したファイルとして認識しないように見え、rake コマンドを実行するたびに、何も変更されていない場合でも、各 .so モジュールの再コンパイルが発生することです。
これを解決する方法はありますか?
ありがとう
ruby - Rakefileとは何ですか?
私はRubyの学習を開始し、NetBeansIDEで最初のhelloworldプログラムを試しました。疑問が1つあります。新しいプロジェクトウィザードがパッケージ構造のセットを作成したことがわかります。1つの「Rakefile」が含まれていました。それはどういう意味ですか、そしてそれの使用は何ですか?
ruby - 実行可能ファイル(script、bat、cmd、exe)の存在をrubyファイルで確認します
rubyファイル(または任意のrake機能)を使用して、スクリプトを実行するユーザーが特定のシェルコマンドを実行できるかどうかを確認する必要があります。特にg++など。うまくいけばシステムに依存しないので、g ++。bat、g ++。exe、または単にg ++(など)がある場合でも、パス上にあり、ユーザーシステムで実行可能である限り、yesと言う必要があります。
例:ユーザーがファイルの拡張機能なしの実行可能バージョンとファイルの.cmdバージョンを持っている場合、Linuxシステムでは拡張機能なしのバージョンでは「yes」、Windowsでは.cmdバージョンでは「yes」と表示されます。システム。ユーザーシェルはそのバージョンのファイルしか実行できないためです。
これの目的は、スクリプトを(可能な限り)自己構成できるようにすることです。
私がこれを行う方法について何か提案はありますか?
ruby - Rake タスクの完了後に Growl 通知を追加する
すべての Rake タスクの最後に Growl 通知を追加する方法はありますか?
私は当初、Growls のタスクを作成し、それをアラートが必要なタスクへの依存関係として追加することを考えていましたが、タスクが開始される前に依存関係が実行されることに気付きました。特定の Rake タスクが終了した後に実行するタスクを追加する方法はありますか?
長い作業を待つ必要がなくなるので、とても便利です。
** 2010 年 8 月 17 日更新**
これは growlnotify でそれを行うための解決策です...これをRakefileに入れます:
-- Alkaline の功績 - 以下の ruby-growl を使用するための彼のソリューションを参照してください --
ruby-on-rails - 「rake gems:refresh_specs」を実行すると「No Rakefile found」と表示される
アプリを実行すると、次のエラーが表示されます。
そして、私が実行すると:
私は得る:
アプリケーション階層内のさまざまなディレクトリから rake コマンドを試しましたが、成功しませんでした。
ruby-on-rails - Rakefile を「失った」Rails アプリ用に新しい Rakefile を生成するにはどうすればよいですか?
どういうわけか、私の Rails アプリには Rakefile がありません。それがそれを失ったのか、それとも何なのかはわかりません。
だから私が実行すると:
私は得る:
gem 仕様を更新するために新しい Rakefile を生成するにはどうすればよいですか?
ruby-on-rails - RedCloth gem がありませんが、`rake gems:install` は何もしません
Rails アプリケーションを起動しようとしましたが、Passenger から次のエラー メッセージが表示されました。
アプリに Rakefile をインストールして実行しようとしましrake gems:install
たが、何も起こらず、エラー メッセージも表示されません。
この問題を解決するにはどうすればよいですか?