私は既存のアプリケーションのサブディレクトリにある必要があるRailsアプリケーションを持っていますこのリンクの助けを借りてこのRailsアプリケーションをサブディレクトリにデプロイしようとしていますここに私のアプリケーションがあります そしてあなたが見ることができるように私はこのエラーを受け取っています(ディレクトリ"/srv/www/www.transprintusa.com"は有効なRubyonRailsアプリケーションルートではないようです)。私のパブリックフォルダはここにあります
/srv/www/www.transprintusa.com/design/design.transprintusa.com/releases/20110217203009/public/
またはシンボリックリンクを使用
/srv/www/www.transprintusa.com/design/design.transprintusa.com/
これが私の仮想ホストです
<VirtualHost 184.106.111.142:80>
ServerAdmin jom@jom.com
ServerName transprintusa.com
ServerAlias www.transprintusa.com
DocumentRoot /srv/www/www.transprintusa.com/
ErrorLog /srv/www/www.transprintusa.com/logs/error.log
CustomLog /srv/www/www.transprintusa.com/logs/access.log combined
<Directory "/srv/www/www.transprintusa.com/">
AllowOverride all
Options -MultiViews
</Directory>
RailsBaseURI /design
<Directory /srv/www/www.transprintusa.com/design/design.transprintusa.com/releases/20110217203009/public/>
Options -MultiViews
</Directory>
</VirtualHost>
私も実行したこのシンボリックリンクコマンドを実行しました
ln -s /srv/www/www.transprintusa.com/design/design.transprintusa.com/releases/20110217203009/public/ /srv/www/www.transprintusa.com/design
多分私は明白な何かを見逃していて、私はそれを見ていません