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

ruby-on-rails - rake ファイルから ruby​​ クラスを実行するにはどうすればよいですか?

sample.rakeファイルから ruby​​ クラスを実行したい。

myruby.rbが ruby​​ ファイルであると考えてください。

これをsample.rakeのように実行したいruby myruby.rb

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

ruby - gem を Rakefile にインストールする

インターネットで検索しましたが、rakefile に gem をインストールするための構文は何ですか? 私ができた唯一の方法は、問題を回避して exec() 関数を使用することです。

これにはもっと良い方法が必要です。gems:install がうまくいかないようです

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

gem - bin stub - gem からの依存関係の欠落 (gem 内での rake タスクの実行)

Rails プロジェクト ファイル構造内で使用されるgem elastic-beanstalkを作成しました。また、Rails dir とファイルが使用できないスタンドアロン CI 環境でも使用できます (解凍などは必要ありません)。つまり、Bamboo ビルド プロセスの実行eb:packageによって 1 つのプライマリ アーティファクトが生成app.zipされ、後でデプロイ プランが、おそらく別のエージェントで引き継がれて実行される可能性がありeb:deployます。

目標

これは、Rails プロジェクト構造内ではすべて正常に実行されるため、ここでの私の目標は、これをスタンドアロン CI 環境でも実行することです。

与えられた

app.zip, eb.yml, binstubsだけが作成された空のディレクトリ (CI 環境) で、gem が利用可能です

いつ

走るelastic-beanstalk eb:deploy

それで

rake eb:deployこれは、この gem の依存関係と lib ファイルを使用するのと同じように実行する必要があります。

更新 - ビン スタブ

ビンスタブが私が探しているものかもしれません。別のSO投稿を調べて、私は試しました(これまでのところ役に立ちませんでした)bin/elastic-beanstalk

したがって、これは実行されますが、私が始めたのと同じ依存関係の問題でまだ失敗していundefined method 'safe_load_file' for Psych:Module (NoMethodError)ます。私はbinstubが行く方法だと思いますが:

bin スタブの依存関係の問題を解決するにはどうすればよいですか?

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

ruby-on-rails - $:.unshift(File.expand_path("../../lib", __FILE__)) は正確に何をしますか?

これについてはすでに知っているスレッドがたくさんありますが、どのタイトルも私とまったく同じように表現されていません。これを少し解決できることを願っています。

このようなものは多くの Ruby コードで見られます。これが正しいかどうかは意見が分かれます。

それぞれの部分について少し説明してもらえますか? ここでは本当に多くのことが起こっています。一部しか分かりません。

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

ruby - rakefile から public ディレクトリにアクセスする方法

octopress の rakefile にカスタム deploy メソッドを作成しました。機能はシンプルで、

私はできるようにしたい:

rake を生成し、すべてのファイルをパブリック フォルダー (例: /home/jeremy/website/wwwdata) に配置します(これをサーバーにアップロードします)。

これまでのところ、私はこれを持っています:

私が抱えている問題は、その出力ディレクトリを見つけることです。_config.yml で指定されており、明らかに rakefile で使用されていることは知っていますが、これらの変数のいずれかを使用しようとするたびに機能しません。

グーグルで検索してドキュメントを読みましたが、あまり見つかりませんでした。その情報を取得する方法はありますか?ハードコードされたファイル パスは必要ありません。これは、完了したらプラグインまたはプル リクエストとして送信して、他のユーザーが使用できるようにするためです。

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

ruby - rake spec が失敗しました。定数またはグローバル変数をロードまたは検索できません

既存の API フレームワークをテストするためのスタンドアロンの rspec テスト スクリプトを作成します。それはかなりうまく機能しますが、Rakefile で YAML ファイル (uri リンク、電子メール) から値を割り当てる必要があるか、Rakefile のコードが次のようになるという問題が見つかりましCONSTANT$global_var

端末で rake コマンドを実行すると、rspec がVAR定数値の検索に失敗しました。これはrspecからのエラーメッセージです

これを機能させる方法はありますか?VAR定数やグローバル変数から値を取得したいのですが、Rubyが値を代入できていないようです。

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

ruby-on-rails - rake rdoc のエラー

私はRails 4アプリに取り組んでいます。すべてが機能していました-デプロイされました-スタイリングしていましたが、herokuはアセットをコンパイルしていなかったので、rake assets:precompileを開始しました。スタイルの変更がプッシュされ、ライブ サイトは問題ありませんでした。ある時点でレーキが台無しになりました。Railsコマンドを実行しようとしたり、Railsサーバーを起動しようとすると、ターミナルで次のエラーが発生するためです。

私のrakefileの3行目を参照しています:

この行をに変更した後

サーバーを起動しようとすると、次のようになります。

それは私が変更した rakefile 行 4 を参照し、サーバーを起動して取得しようとしました:

これは Rails の問題です。解決方法はありますか?