問題タブ [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.
ruby-on-rails - ERBファイルのレンダリングでのRubyonRails / Passenger/Capistranoエラーメッセージ。どうしたの
最近、Ruby on Rails、Passenger(mod_rails)/ Apache、およびCapistranoの組み合わせを使用して、サイトテストをホームサーバーにデプロイすることにしました。ホームページをレンダリングしようとしていますが、現時点ではデータベース関連の要素がなく、すべて非常に単純です。
私がレンダリングしようとしているファイルは次のとおりです。
単純な構文か何かだと思いますが、重要だと思うエラーログの部分は次のとおりです。
これで十分だと思いますが、もっと必要な場合はお問い合わせください。ありがとう。
apache - Phusion Passenger と VirtualHost ディレクティブの設定ミスを修正するには?
Railsアプリケーションがロードされない理由を誰か教えてもらえますか?
ruby-on-rails - Passenger Error: そのようなファイルを読み込めません -- rubygems/path_support
VPS - Ubuntu 10.10 / Apache2 / Passenger 環境が機能するのに苦労しています。
次のファイルを使用して、仮想ホスト「rails.mydomain.com」をセットアップしました。
サーバーにアプリをロードしようとすると、次のようになります。
また、内部の任意のパスに移動しようとすると、まったく同じエラーが発生します... rails.mydomain.com/testpath、rails.mydomain.com/blog などのように
ruby フォルダーのアクセス許可についていくつか読みましたが、これらのアクセス許可を確認するにはどうすればよいですか (私はサーバー管理者になろうとしている開発者なので、アドバイスをいただければ幸いです!)
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 ファイルに追加して解決しましたが、理由がわかりません。誰かが私にこれを説明できますか?._.
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 の設定を無視していると思います。
この問題を解決する方法を知っている人はいますか?
ruby-on-rails - Rails アプリをどこにでもデプロイ
Rails アプリを世界中のどこにでも (共有ホスティングhttp://www.moxo.cz/を含めて) デプロイするにはどうすればよいですか? Herokuを試しましたが、開発データベースの移動に問題がありました。その後、 mod_railsを見つけました。ようやくアプリを mydomain.net/railsapp に配置できるようになりましたが、共有ホスティングにデプロイすることはおそらく不可能です。クライアント用のRailsアプリを構築した場合、それをクライアントの「プレーンな」ホスティングやその他の場所にデプロイするにはどうすればよいですか? 私はそれについての経験がなく、必死になっています。
ruby-on-rails - 乗客の欠落した宝石
私は Rails 開発の初心者で、新しいアプリケーションを Hostmonster で実行しようとしています。私はそれを最初に機能させることができました。しかし今、私はさらに機能を追加しようとしましたが、次のエラーで壊れています:
これらの必要な gem がありません: paperclip 実行している: ruby 1.8.7.358 at /usr/bin/ruby rubygems 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
エラーなしで実行され、何もしません。
私は何時間もそれを見てきましたが、アイデアがなくなりました。私は何が欠けていますか??