問題タブ [engineyard]
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 - Ruby サイトを EngineYard から Heroku に移行する
大規模なプロジェクトの一環として、いくつかの既存の Ruby on Rails サイトの移行を任されています (refinerycms 0.9.6.34 の古いバージョンで構築されています。少なくとも、ソースに含まれている Gemfile に記載されているバージョンです)。私は普段Rubyを扱っていないので、少し途方に暮れています。以前の開発者は、最新の git ダンプと db ダンプを単純に引き渡しました。
Heroku のテスト インストールにプッシュする前に、Ubuntu 11.10 ローカル マシンでサイトをローカルに動作させることを最初に試みています。提供されたファイルを Heroku に直接プッシュすることが可能であれば、それを試すことができますが、すべてを機能させてから、Heroku のツールを使用して展開する必要があることを理解しています。
以前の開発者は、ruby 1.8.7 を使用していると言っていたので、Ubuntu では次のことを行いました。
データベースを復元し、構成ディレクトリで、復元されたデータベースを指すように database.yml を変更しました。
抽出したソースディレクトリのルートから「bundle install」を実行しようとすると、次のようになります。
明らかに、無効な gemspec のエラーは解決する必要がありますが、他に気になる点は次の行です。
Gemfileに記載されているrefinerycmsのバージョンは0.9.6.34だったので。
Rubyの世界に関しては、私は少し迷っているので、助けていただければ幸いです。
ありがとう、
更新 要求に応じて、gemfile は次のようになります。
また、これは Gemfile.lock ファイルの内容です。
ruby-on-rails - Rails 3 + When Gem + Rake ログの問題
アプリは Engine Yard で実行されています。いつでも実行されるスクリプト内からいくつかのデータをログに記録する必要があります。外観は次のとおりです。
スケジュール.rb:
task1
次の行を含むスクリプトを実行します (テスト目的のみ)。
問題は、何を試してもログ (my_tasks.log、test_log.log) が作成されないことです。コンソールから実行するbundle exec rake my_tasks:task1
と、test_log.log ファイルが正常に作成され、メッセージがログに記録されます。何が間違っている可能性がありますか?Engine Yard の仕組みと関係がありますか?
ruby-on-rails - ユニコーン Web サーバー スタックでサイト URL から www を削除するにはどうすればよいですか?
ユニコーン Web サーバー スタックを使用して、engineyard クラウドでホストされている Rails アプリケーションがあります。サイトの URL から www を削除しようとしていますが、まだうまくいきません。以前は、Apache アプリケーションの .htaccess で RewriteRule を提供していましたが、unicorn/nginx についてはわかりません。
ruby-on-rails - レールとエンジンヤード
エンジン ヤードで Rails アプリケーションを実行しています。ユーザーは、後で返される画像をアップロードできます。問題は、現在 2 つのインスタンスが実行されていることです。現在、イメージがアップロードされたときに、両方のファイル システムに追加されず、1 つだけに追加されるため、最善の方法は何かを考えてみてください。最上位のインスタンスで [終了] を押しても問題ありませんか、それともより良い解決策があります。
ruby-on-rails - Taglib - Ruby - デプロイ - バンドル エラーを取得し続ける - extconf.rb が失敗しました
事前に助けてくれてありがとう。私はこの問題で数日間立ち往生しており、間違いなく助けが必要です.
現在、アプリをデプロイしようとしています。taglib-ruby gem を使用しており、ローカル マシンで完全に動作します。しかし、Heroku または Engineyard 経由でデプロイしようとすると、次のエラーが発生します。
私は何が間違っているのでしょうか?このライブラリをアプリケーションと一緒に展開用に送信する方法があるのではないかと考えています。
私のgemfileはこれです:
重ねてお礼申し上げます。この問題の解決に役立つ情報がありましたら、お知らせください。
ruby-on-rails - 続編経由で接続するとエラー - AmazonWs の mysql2
私のrbファイルは次のように単純です:
このファイルを実行すると、次のエラーが発生しました。
Amazon インスタンスに対してコマンド「bundle list」を実行したところ、次のリストが表示されました。
バンドルに含まれる宝石: * actionmailer (3.2.8) * actionpack (3.2.8) * activemodel (3.2.8) * activerecord (3.2.8) * activeresource (3.2.8) * activesupport (3.2.8) * arel (3.0.2) * ビルダー (3.0.0) * バンドラー (1.0.21) * コーヒーレール (3.2.2) * コーヒースクリプト (2.2.0) * コーヒースクリプトソース (1.3.3) * erubis (2.7.0) * execjs (1.4.0) * ハイキング (1.2.1) * i18n (0.6.0) * 旅 (1.0.4) * jquery-rails (2.1.1) * json (1.7.5) *メール (2.4.4) * mime-types (1.19) * multi_json (1.3.6) * mysql2 (0.3.11) * polyglot (0.3.3) * ラック (1.4.1) * ラックキャッシュ (1.2) * ラック-ssl (1.3.2) * rack-test (0.6.1) * rails (3.2.8) * railties (3.2.8) * rake (0.9.2.2) * rdoc (3.12) * sass (3.2.1) *サスレール (3.2.5) * 続編 (3.38.0) * スプロケット (2.1.3) * トール (0.16.0) * チルト (1.3.3) * ツリートップ (1.4.10) * tzinfo (0.3.33)
ご覧のとおり、mysql2 gem があります。何かアドバイスはありますか?
皆さんありがとう!
ruby-on-rails - EngineYardで開始されたResqueWebUIにアクセスする方法
EngineYardで実行中のプロジェクトがあり、そこでresque-webを開始しました
コマンドラインから、ワーカーのステータスを確認できます。アイドル状態のワーカーは3人います。
xxxxがアプリにアクセスできる場所である場合、xxxx:5678にアクセスしてResqueWebUIを表示できません。Webインターフェイスを使用してワーカーとそのステータスを確認するにはどうすればよいですか?
ruby-on-rails - engineyardでの環境変数の設定
私はherokuから、heroku config:add MY_ENV_VAR=123
ローカルで実行することで環境変数を追加できることを知っています。エンジンヤードで同じことをどのように達成できますか?
ruby-on-rails-3 - SQLite3::NotADatabaseException (ファイルが暗号化されているか、データベースではない) 本番環境 (Engineyard)
Rails 3でsqlite3データベースを解析しようとしています(sqlite3-ruby gemを使用)。解析するデータベースは、ファイルのアップロードからのものです。これが私のコントローラーコードです:
したがって、ローカルでは非常にうまく機能しますが、本番環境では機能しません (EngineYard を使用)。次のエラーが表示されます。
私はなぜなのか理解していない。この問題を解決する方法が本当にわからないので、どんな助けでも大歓迎です。
ありがとう
sqlite - Engine Yardを使用したAmazon ec2のSqlite 3.7
engine yard でデプロイされた amazon ec2 インスタンスで sqlite3 のバージョンを更新するにはどうすればよいですか? 現在のバージョンは 3.6.13 ですが、sqlite の WAL 機能を使用するには 3.7.x バージョンが必要です。
どうもありがとう