問題タブ [rake-task]

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 に答える
147 参照

ruby-on-rails - 「rake adcenter-client」がエラー RoR を与える

RoR-2.3.8 アプリケーションで Microsoft の adcenter api を使用するために adcenter-client gem を使用しています。
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux] を使用
しています。gem adcenter-client -v=7.0.3 をインストールした後、実行しようとしましrake adcenter-clientたが、次のエラーが発生しました。

このエラーを解決するための提案を教えてください。

0 投票する
0 に答える
6260 参照

ruby-on-rails-3.1 - レーキが中止されました! 初期化されていない定数 Object::Country、モデルが表示されないのはなぜですか?

Rails 3.1 を使用しています。seeds.rb を使用してデータを入力しようとしていますCountry。国テーブルに移行されたモデルがあります。

しかし、Rails は、seeds.rb から Country モデルを認識できないようです。次のエラーが表示されます。

私の seed.rb ファイルは次のようになります。

私の国のモデル:

アイデアはありますか?

編集

私は開発環境にいますconfig.threadsafe!

0 投票する
2 に答える
1071 参照

ruby-on-rails-3 - Rails 3.1 - db:seed のスタックレベルが深すぎる

Rails 3.1.3 アプリケーションで新しいデータベースを取得するために、古い開発データベースを削除しました。しかし、実行するbundle exec rake db:seed --traceと次のエラーが発生します。

sass-3.1.5 の問題である可能性があり、3.1.4 にダウングレードすると修正される可能性があることをここで読みました。しかし、私にとってはうまくいきませんでした。また、私はここを読んで、rvm gemsetの問題である可能性があります。そのため、rvm をアンインストールし、すべてのルビーと宝石を再インストールしました。しかし、問題はまだここにあります。

また、シードファイルの間違いかもしれないと思いましたが、ここでは問題はありません。

誰にもヒントはありますか?

ありがとうございました!

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

ruby - Jenkins での Rake タスクの問題

Jenkins を介してレーキ タスクを実行しようとしています。プラグインをインストールしました。タスクを実行すると、IE の既存のインスタンスをすべて強制終了する 1 行のコードにヒットしますが、IE の新しいインスタンスを作成する次の行にはヒットしないようです。コマンドプロンプトからタスクを実行しましたが、そのようにすると正常に実行されます。

私が問題を抱えているコードスニペットは次のとおりです。

終わり

編集/回答:

わかりましたこれが私がそれを機能させるためにしたことです...私はJenkinsをサービスとして実行しているので、システムとしてそれを開始していたことがわかりました...それはあまり好きではなかったので、私はサービスを変更して実行しましたprofile を作成し、問題なくテストを開始できました。

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

ruby-on-rails - Railsの既存のデータベースに大量のデータを追加するための最適な方法はどれですか?

実稼働Railsアプリで使用される65k以上のエントリで構成されるテーブルを含むデータベースがあり、CSVファイルからさらに40k以上の行を追加して、データが次の場所に確実に入るようにします。開発マシン、2)本番サーバー上のデータベース、3)チームメンバーのマシン上のデータベース。

どのアプローチを選ぶべきですか?テーブルにデータを入力するためのレーキタスク?移行?

私は何か間違ったことをしていますか?

0 投票する
3 に答える
5127 参照

ruby-on-rails - rake タスクで定義されたメソッドのテスト

rake タスクで定義されたメソッドをテストしたいと考えています。

レーキファイル

今、私はこのメソッドをtask_needs_to_run?テストファイルでテストしたいのですが、どうすればいいですか?

追記:理想的には、rake タスクで別のプライベート メソッドもテストしたいと思います...しかし、後で心配することができます。

0 投票する
3 に答える
2403 参照

ruby-on-rails - 「Rake」を使用してRails 3プロジェクトをデプロイするには?

を使用してRailsプロジェクトをライブサーバーにデプロイする方法はRake task?

他のプロジェクトでは Capistrano デプロイメントを使用しましたが、このプロジェクトでは rake を使用したいと思います...誰かが私を案内してくれたら... インストールする必要のある gem または従うべき手順は何ですか?

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

noclassdeffounderror - SEVERE: SOLR を開始できませんでした。solr/home プロパティを確認してください java.lang.NoClassDefFoundError: org.apache.solr.core.JmxMonitoredMap

実行中にこのエラーが発生しました

そして、log/sunspot-solr-development.log で見る

この方法で実行して解決しました

しかし、rake タスクから直接実行したいのですが、これは ~/.bashrc にあります。

構成が間違っているのは何ですか?

0 投票する
2 に答える
828 参照

ruby-on-rails - 依存関係のRakeタスク名の競合をどのように回避しますか?

これにより、に循環依存が発生します。:environmentこれは、Railsタスクに依存しようとしていますenvironment

これを正しく設定するにはどうすればよいですか?

0 投票する
3 に答える
4681 参照

ruby - Rakefileで(既存のテストファイルに基づいて)Rakeテストタスクを動的に生成します

Rakefile内の既存のテストファイルに基づいて動的にテストタスクを生成しています。パターンにちなんで名付けられたさまざまな単体テストファイルがあるとしますtest_<name>.rb。つまり、私が行っているのは、「test」名前空間内のファイル名にちなんで名付けられたタスクを作成することです。以下のコードを使用して、すべてのテストを呼び出すことができますrake test:<name>

上記のコードは機能しますが、単純なタスク生成にはコードが多すぎるようです。そして、私はまだいくつかの説明テキストをコンソールに印刷する方法を理解していませんputs "Running #{name} tests:"

上記の方法よりもエレガントな方法はありますか?

編集:私が本当に期待していたのは、タスクを動的に定義するためのループの代替手段でしたが、rake libはそれに対するヘルパーを提供しないと思うので、ループで立ち往生しています。