問題タブ [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.

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

ruby-on-rails - EngineYard での cron ジョブ

データベースを x 分ごとにチェックしてタスクを実行する cron ジョブを EngineYard にセットアップする方法を教えてもらえますか?

基本的に、スクリプトがデータベースにアクセスする方法がわかりません。

0 投票する
4 に答える
1932 参照

ruby-on-rails - Heroku にデプロイされ、SQL Server データベースと連携する RoR アプリ

次のような Ruby on Rails アプリを作成することは可能ですか。

a) Heroku にデプロイされていること、および

b) リモートの SQL Server データベースを使用していますか?

Heroku に unixODBC をインストールする必要があると思いますが、その方法が見つかりません。これは可能ですか?または、これを達成する他の方法 (ODBC を使用しない場合) はありますか?

ガイダンスやヒントをありがとうございました。


更新: 件名に関するいくつかの情報:

1) Heroku はデフォルトで unixODBC と FreeTDS の両方をプリインストールしているため、すでにそれらを持っています。

2) また、バッククォートで Heroku コンソールを介してシェル コマンドを実行することもできます。

(Heroku シェルで「odbcinst」コマンドを実行し、結果を表示します)

3) パッケージがインストールされているスライスの外部にあるファイルシステムにアクセスできません。ドライバ パスのみが必要な場合は、Heroku サポートから提供されます (私の場合は /usr/lib/odbc/libtdsodbc.so)。

4) Heroku シェルでは sudo コマンドを実行できません。

現時点では、MS SQL Server に接続するには、少なくとも「freetds.conf」ファイルを追加する必要があります。tinyTDS を使用している場合でも (tinyTDS gitgub 発行ページにオープン チケット#2 があります)。「wiki.rubyonrails.org SLASH database-support SLASH ms-sql」からの DSN を使用しない接続手順は機能しませんでした。この接続には追加の構成も必要だと思います。

「freetds.conf」は、sudo なしでは変更できません。したがって、現時点では MS SQL と Heroku を連携させる方法はないと結論付けています。

EngineYard と activerecord-sqlserver-adapter を使用して、この接続を設定することができました。

次の手順に従いました: https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Platform-Installation---Ubuntu (ファイルパスの違いはいくつかあります。たとえば、「odbc.ini」は「 '/etc' ではなく /etc/unicodbc' - これは簡単に解決できます)。

EY Unix Packages 機能を使用して「unixODBC」および「freetds」パッケージをインストールし、SSH を介してすべての構成を手動で行いました。Sudo は EY で使用できます (パスワードは不要です)。これらの構成を自動化するための Chef Recepes 機能もあります (非常に簡単に思えます。明日試してみます)。

これが役に立てば幸いです。

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

ruby-on-rails - ユーザーフレンドリーなエラーページが本番環境で表示されない

最近、ユーザー フレンドリーなエラー ページが本番環境で表示されなくなりました。Rails 3.0.3 を使用しています。

私の中には次のものがありますconfig/environments/production.rb

実稼働環境を使用して Web サーバーをローカルで起動すると、わかりやすいエラー ページが適切に表示されます。

他の誰かがこれを経験しましたか?

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

postgresql - postgisを使用したエンジンヤード

Engineyardにインスタンスがあり、postgisをインストールしたいと思います。

私はシェフと一緒にいくつかのことを試しましたが、まったく成功しませんでした。

Engineyardにpostgisを正常にインストールした人はいますか?どうやってやったのか教えてもらえますか?

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

ruby-on-rails - Rails アプリケーションのブランド変更

各ユーザーが CSS やロゴなどの独自の構成を持つように、Rails アプリのブランドを変更したいと考えています。ロゴとお気に入りのアイコンを Amazon S3 に保存しています。すべてのページにロゴとお気に入りのアイコンがあるため、帯域幅を大量に消費するリクエストごとに取得するように、取得する最良の方法を教えてください。これらの画像を保存する最も経済的な方法を探しています。

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

ruby-on-rails - Ubuntu仮想環境での自動テスト通知

Railsの自動テスト通知をEngineYardVagrant環境で機能させるのに問題があります。Macでは、通常、Growlを介して通知を受け取ります。ただし、動作しない仮想環境(Ubuntuを実行している)では。

libnotify + autotest-notificationなどのLinux通知セットアップを実行しようとしましたが、次のエラーが発生します。

もう1つの方法は、Growlにリモートで通知を受信させることですが、どこから始めればよいのかさえわかりません...

助言がありますか?

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

ruby-on-rails - Ruby on Rails と Heroku/Engine Yard/類似サービスとの統合

GitHub 経由で PaaS サービスにデプロイした Ruby on Rails プロジェクトがあります。Git リポジトリは次のように構成されています。

ご覧のとおり、Rails アプリはルートの下にある 2 つのディレクトリです。必要に応じてルートの下の 1 つのファイルに移動することもできると思いますが、Rails 以外の他のファイルをバージョン管理下で追跡する必要があることは間違いありません。

しかし、Rails アプリがルートにないため、Engine Yard や Heroku などを使用するのに問題があります...彼らは Rakefile の場所を知りません。Rakefile (https://gist.github.com/245400) を作成してルートおよび src ディレクトリに配置しようとしましたが、それでも機能しません。

ここで何が起こっているのか、またはそれを修正する方法を知っていますか?

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

ruby-on-rails - エンジン ヤードの SSH

EY での Ruby on Rails のデプロイに関して大きな問題がいくつかあります。サポートは、エラーをクリアするために SSH 接続する必要があると言っていましたが、次のように表示されます。

Known_hosts ファイルに正しいキーを追加するにはどうすればよいですか?

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

ruby - インストール後に gem 固有のドキュメントをアンインストールする方法

engineyard gem をインストールしたばかりで、インストール後にengineyardのすべてのri / RDoc ドキュメントをアンインストールする方法を知りたい

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

git - 「Gitはチェックアウトできませんでした」エラーが原因で、エンジンヤードにアプリをデプロイしているときに問題が発生しています

エンジンヤードにアプリをデプロイしようとしています。レール2.3.5とルビー1.8.7を使用しています

デプロイしようとすると、

gitサブモジュールの同期が問題の原因ですか?

リポジトリにサブモジュールがありません。