問題タブ [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 - rake ファイルから ruby クラスを実行するにはどうすればよいですか?
sample.rakeファイルから ruby クラスを実行したい。
myruby.rbが ruby ファイルであると考えてください。
これをsample.rakeのように実行したいruby myruby.rb
ruby - gem を Rakefile にインストールする
インターネットで検索しましたが、rakefile に gem をインストールするための構文は何ですか? 私ができた唯一の方法は、問題を回避して exec() 関数を使用することです。
これにはもっと良い方法が必要です。gems:install がうまくいかないようです
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 スタブの依存関係の問題を解決するにはどうすればよいですか?
ruby-on-rails - $:.unshift(File.expand_path("../../lib", __FILE__)) は正確に何をしますか?
これについてはすでに知っているスレッドがたくさんありますが、どのタイトルも私とまったく同じように表現されていません。これを少し解決できることを願っています。
このようなものは多くの Ruby コードで見られます。これが正しいかどうかは意見が分かれます。
それぞれの部分について少し説明してもらえますか? ここでは本当に多くのことが起こっています。一部しか分かりません。
ruby - rakefile から public ディレクトリにアクセスする方法
octopress の rakefile にカスタム deploy メソッドを作成しました。機能はシンプルで、
私はできるようにしたい:
rake を生成し、すべてのファイルをパブリック フォルダー (例: /home/jeremy/website/wwwdata) に配置します(これをサーバーにアップロードします)。
これまでのところ、私はこれを持っています:
私が抱えている問題は、その出力ディレクトリを見つけることです。_config.yml で指定されており、明らかに rakefile で使用されていることは知っていますが、これらの変数のいずれかを使用しようとするたびに機能しません。
グーグルで検索してドキュメントを読みましたが、あまり見つかりませんでした。その情報を取得する方法はありますか?ハードコードされたファイル パスは必要ありません。これは、完了したらプラグインまたはプル リクエストとして送信して、他のユーザーが使用できるようにするためです。
ruby - rake spec が失敗しました。定数またはグローバル変数をロードまたは検索できません
既存の API フレームワークをテストするためのスタンドアロンの rspec テスト スクリプトを作成します。それはかなりうまく機能しますが、Rakefile で YAML ファイル (uri リンク、電子メール) から値を割り当てる必要があるか、Rakefile のコードが次のようになるという問題が見つかりましCONSTANT
た$global_var
。
端末で rake コマンドを実行すると、rspec がVAR
定数値の検索に失敗しました。これはrspecからのエラーメッセージです
これを機能させる方法はありますか?VAR定数やグローバル変数から値を取得したいのですが、Rubyが値を代入できていないようです。
ruby-on-rails - rake rdoc のエラー
私はRails 4アプリに取り組んでいます。すべてが機能していました-デプロイされました-スタイリングしていましたが、herokuはアセットをコンパイルしていなかったので、rake assets:precompileを開始しました。スタイルの変更がプッシュされ、ライブ サイトは問題ありませんでした。ある時点でレーキが台無しになりました。Railsコマンドを実行しようとしたり、Railsサーバーを起動しようとすると、ターミナルで次のエラーが発生するためです。
私のrakefileの3行目を参照しています:
この行をに変更した後
サーバーを起動しようとすると、次のようになります。
それは私が変更した rakefile 行 4 を参照し、サーバーを起動して取得しようとしました:
これは Rails の問題です。解決方法はありますか?