問題タブ [mod-rails]

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

ruby-on-rails - ERBファイルのレンダリングでのRubyonRails / Passenger/Capistranoエラーメッセージ。どうしたの

最近、Ruby on Rails、Passenger(mod_rails)/ Apache、およびCapistranoの組み合わせを使用して、サイトテストをホームサーバーにデプロイすることにしました。ホームページをレンダリングしようとしていますが、現時点ではデータベース関連の要素がなく、すべて非常に単純です。

私がレンダリングしようとしているファイルは次のとおりです。

単純な構文か何かだと思いますが、重要だと思うエラーログの部分は次のとおりです。

これで十分だと思いますが、もっと必要な場合はお問い合わせください。ありがとう。

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

apache - Phusion Passenger と VirtualHost ディレクティブの設定ミスを修正するには?

Railsアプリケーションがロードされない理由を誰か教えてもらえますか?

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

ruby-on-rails - Passenger Error: そのようなファイルを読み込めません -- ruby​​gems/path_support

VPS - Ubuntu 10.10 / Apache2 / Passenger 環境が機能するのに苦労しています。

次のファイルを使用して、仮想ホスト「rails.mydomain.com」をセットアップしました。

サーバーにアプリをロードしようとすると、次のようになります。

また、内部の任意のパスに移動しようとすると、まったく同じエラーが発生します... rails.mydomain.com/testpath、rails.mydomain.com/blog などのように

ruby フォルダーのアクセス許可についていくつか読みましたが、これらのアクセス許可を確認するにはどうすればよいですか (私はサーバー管理者になろうとしている開発者なので、アドバイスをいただければ幸いです!)

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

ruby-on-rails - Mac OSX Lion Apache + RubyOnRails + mod_passenger

Ruby On Rails で Web アプリケーションを開発する方法を学ぼうとしていますが、ばかげたエラーが発生しました。Phusion Passenger aka mod_rails を使用して、WEBrick の代わりに Apache を使用しようとしています。モジュールをgem経由でインストールし、

乗客をインストールするコマンド。次に、http.confファイルを編集して追加しました

VirtualHost を追加しました

Sudo apachectl restart で Apache を再起動しましたが、動作していません :( localhost を検索すると、「動作します!」ページが表示されますが、rails.local に移動すると、Rails アプリがありません :(

乗客が読み込まれます

何か案は?

PS: これは「apachectl -S」の出力です

解決

うーん... 127.0.0.1 rails.local を hosts ファイルに追加して解決しましたが、理由がわかりません。誰かが私にこれを説明できますか?._.

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

rvm - RVM の Ruby の代わりに Ruby システム バージョンを使用している乗客

Debian 環境で RVM (1.19)、Passenger (3.0.19)、Apache を使用しています。

RVM を使って ruby​​ のバージョンを 1.8.7 から 1.9.3 にアップデートしてみました。次の手順が実行されました。

  • rvm インストール 1.9.3
  • rvm rvmrc から .ruby-version (Rails アプリ フォルダー内)
  • rvm use 1.9.3 & gem install passive & rvm passive-install-apache2-module (私の 1.9.3 環境にパッセンジャーと apache2-module をインストールするため)
  • 「/etc/apache2/mods-available/」の「mod_rails.load」ファイルを更新:
  • 最後に、Apache サーバーを再起動しました。

結局、私のアプリケーションはまだ Ruby 1.8.7 を使用しており、Passenger は「/var/lib/gems/1.8/gems/」から gem を取得しています。したがって、Passenger は mod_rails.load の設定を無視していると思います。

この問題を解決する方法を知っている人はいますか?

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

ruby-on-rails - Rails アプリをどこにでもデプロイ

Rails アプリを世界中のどこにでも (共有ホスティングhttp://www.moxo.cz/を含めて) デプロイするにはどうすればよいですか? Herokuを試しましたが、開発データベースの移動に問題がありました。その後、 mod_railsを見つけました。ようやくアプリを mydomain.net/railsapp に配置できるようになりましたが、共有ホスティングにデプロイすることはおそらく不可能です。クライアント用のRailsアプリを構築した場合、それをクライアントの「プレーンな」ホスティングやその他の場所にデプロイするにはどうすればよいですか? 私はそれについての経験がなく、必死になっています。

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

ruby-on-rails - 乗客の欠落した宝石

私は Rails 開発の初心者で、新しいアプリケーションを Hostmonster で実行しようとしています。私はそれを最初に機能させることができました。しかし今、私はさらに機能を追加しようとしましたが、次のエラーで壊れています:

これらの必要な gem がありません: paperclip 実行している: ruby​​ 1.8.7.358 at /usr/bin/ruby ruby​​gems 1.7.2 at /home1/kundkhu/ruby/gems/gems, /usr/lib64/ruby/gems/1.8/gems , /home1/examplec/ruby/gems 実行rake gems:installして不足している gem をインストールします。

gem リスト --local

ls -l /home1/kundkhu/ruby/gems/gems

apache ユーザーがフォルダーへの読み取り権限を持っているようです。

rake gems:installエラーなしで実行され、何もしません。

私は何時間もそれを見てきましたが、アイデアがなくなりました。私は何が欠けていますか??