[解決済み] bundle exec rakeとはどういう意味ですか?
質問
とは何ですか?
bundle exec rake db:migrate
の意味は?または単に
bundle exec rake <command>
を一般的に教えてください。
と理解しています。
bundle
は、Gemfile のメンテナンスの面倒を見ます。 exec"という言葉の意味を知っています。 私は以下のことを理解しています。
rake
は、あなたができるさまざまなスクリプトをすべて管理しています。
db:migrate
はその一つです。ただ、これらの単語が一緒になって何をやっているのかがわからないのです。 なぜ
bundle
実行される
rake
を実行して、データベースのマイグレーションを実行しますか?
解決方法は?
bundle exec
は
バンドラー
コマンドを使用して、現在のバンドル (あなたのディレクトリの
ジェムファイル
).
rake db:migrate
はそのスクリプトで
db
は名前空間であり
マイグレート
は定義されたタスク名です。
そこで
bundle exec rake db:migrate
は rake スクリプトをコマンドで実行します。
db:migrate
を現在のバンドルのコンテキストで実行します。
については、「なぜ? バンドルページ :
を使わずに実行ファイルを実行することができる場合があります。
bundle exec
は、実行ファイルがたまたまあなたのシステムにインストールされていて、あなたのバンドルと衝突するgemsを取り込まない場合、動作することがあります。しかし、これは信頼性に欠け、かなりの苦痛の元となります。一見うまくいったように見えても、将来的に、あるいは別のマシンでうまくいかないかもしれないのです。
関連
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み] pg gem をインストールしようとすると 'libpq-fe.h' ヘッダが見つからない
-
[解決済み] ウェブパッカーがアプリケーションを見つけ出せない
-
[解決済み] Ruby on Railsでsimple_formを使うさまざまな方法|何が違うの?
-
[解決済み] RVMでRubyのデフォルトバージョンを設定するには?
-
[解決済み] Heroku Error R14 (Memory quota exceeded): How do I solve this?
-
[解決済み] Ruby on Rails の新規セットアップ : "Expected string default value for '--rc'; got false (boolean)".
-
[解決済み] rake db:migrate db:reset とdb:schema:loadの違いについて
-
[解決済み】rakeタスクにコマンドライン引数を渡す方法
-
[解決済み】Ruby: Gemfileの「require: false」はどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】修正方法:エラー:'<ファイル名>'にチェックアウトされたコミットがない fatal: コマンドプロンプトで "git add ." を入力するとファイルの追加に失敗する
-
[解決済み】取得中。「プロジェクトのクローンとマイグレート後に、「マイグレーションは保留中です。この問題を解決するには 'bin/rake db:migrate RAILS_ENV=development' を実行してください。
-
[解決済み】PG::ConnectionBad: fe_sendauth: パスワードが供給されない
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜでしょうか?
-
[解決済み] Railsです。NameError: 初期化されていない定数
-
[解決済み] どなたか、collection_selectをわかりやすく説明していただけませんか?
-
[解決済み] PG::ConnectionBad - サーバーに接続できませんでした。接続が拒否されました。
-
[解決済み] rspecにおけるassignsの意味
-
[解決済み] railsでcheck_boxをcheckedにする方法は?
-
[解決済み] ActionController::RoutingError: 初期化されていない定数MicropostsController