問題タブ [rake]
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 db:migrate は正確に何をしますか?
rake db:migrate は新しい移行を追加するだけですか、それともすべての移行/変更を削除してすべてを新しく構築しますか?
移行 042 で削除された移行 040 のテーブル属性にアクセスしようとしているため、rake がエラーをスローしていると思います。どういうわけか、DB と rake が同期していないので、修正したいと思います。
専門家の皆様へ - rake がマイグレーションと同期しないのはよくあることですか? どうすればこれを回避できますか (いいえ、スキーマや rake ファイルを手動で編集しません)。
ruby-on-rails - Ruby on Rails で自分の rake タスクにカスタム ログを使用するにはどうすればよいですか?
次のような関数を呼び出す rake タスクがあります。
ログ出力をカスタム ログに出力したいのですが、関数呼び出しを行うたびにログ参照を渡す必要はありません。私はこれをどこかで見つけました(再び見つけることはできません):
しかし、これは私にとってはうまくいきません。コードをずっと前に取得し、今まで使用していないため、それが何をするのかさえわかりません。Google で @@ を検索して (+"@@" レールを試しました)、それが何をするかを確認できません。この問題に関するヘルプは素晴らしいでしょう。私は迅速な解決策を望んでおり、宝石やプラグインをインストールする必要はありません (本当に正当な理由がない限り.
ありがとう!
ruby-on-rails - rake db:test:load が機能しない
Rails 1.2.6 を必要とするプロジェクトに取り組んでいます。初めてのテスト環境をセットアップしていますが、「rake aborted! Don't know how to build task 'db:test:load'」というメッセージが表示されます
「rake db:test:load」を試してみると。このコマンドは Rails 2.x 専用ですか? 非推奨のコマンドを使用する必要がありますか?
ruby-on-rails - Ruby on Rails: インストールされているのに gem が見つからない
rake ultrasphinx:configure などの Ultrasphinx rake コマンドを (Linux ターミナルで) 実行しようとすると、このエラーが発生します。
これは、echoe gem がインストールされていないことを意味します。しかし、「gem list --local」を実行すると、echoe gem がインストールされていることが示されます。ここで何が問題になる可能性があり、これをどのようにデバッグできますか?
ruby - OS X のシステム パスとは異なるレーキで使用される Gem パス
irb にアクセスするか、.rb
スクリプトを作成すると、インストールした gem を要求できます。
最新のrubygems-update
、rake
、およびを持っていrcov
ます。
これを前に見た人はいますか?GEM_PATH
何かがおかしいようで、設定やハッキングを避けたい/etc/gemrc
(現時点では存在しない)
ruby-on-rails - Rakeテストがタスクdb:test:prepareを呼び出さないようにする方法
Rakeテストを実行するたびに、タスクdb:test:prepareが呼び出され、schema.rbと移行からテスト環境データベースが再構築されます。私が達成したいのは、make Railsアプリケーションをテストするときにdb:test:prepareの呼び出しを無効にすることです。Railsの宝石を変更せずにそれは可能ですか?
ruby-on-rails - CapistranoはRakeとどのように関連していますか?
Rakeタスクを使用してアプリを長期間デプロイした後、Capistranoについて読み始めています。それがRakeにどれほど似ているかは本当に印象的です。多くの並列コマンド(のようなcap -T
)と多くの同一の概念(名前空間、タスク)。
その背後にある歴史を知っている人はいますか?CapistranoはRakeの拡張ですか、それともその上に構築されていますか?
rake - rake を使用したバージョン番号の生成
以前のプロジェクトでは Nant を使用していましたが、新しいプロジェクトで Rake を試してみたいと思っています。Nant では、バージョン番号を生成する nantcontribのVersionタスクを使用しました。Rake を使用してこれを行うのに似たようなものはありますか?
ruby-on-rails - コントローラーで rake タスクを実行する
コントローラーで rake タスクを実行したいと思います。これを行う方法はありますか?