Rails アプリを適切にデプロイできるように、 webfactionの基本的な共有ホスティング プランにSphinxとthinking_sphinxをインストールしようと考えています。私の計画では、Webfaction がこれをサポートしていると確信しています。私は、スキル レベルの点で Linux の第一人者とは言えませんが、基本的なことは知っています。
sudo 権限を持たずに共有ホストに Sphinx をインストールするにはどうすればよいですか?
Rails アプリを適切にデプロイできるように、 webfactionの基本的な共有ホスティング プランにSphinxとthinking_sphinxをインストールしようと考えています。私の計画では、Webfaction がこれをサポートしていると確信しています。私は、スキル レベルの点で Linux の第一人者とは言えませんが、基本的なことは知っています。
sudo 権限を持たずに共有ホストに Sphinx をインストールするにはどうすればよいですか?
他の人が利益を得られるように、ここにリンクを配置します...
Webfaction では、sudo なしで独自の gem を追加できます。共有ホスティングであるため、乗客/アプリに必要な宝石を非標準の場所 (/home/< ユーザー名 >/webapps/< アプリケーション名 >/gems/) にインストールします。インストールされた gem を ssh セッションで実行するには、これを PATH に追加する必要があります。また、GEM_PATH/GEM_HOME を追加すると便利な場合もあります。たとえば、適切なディレクトリを PATH に追加しないと、バンドラーを使用している場合、bash セッションは「bundle」を見つけられません。
Webfaction には、http: //docs.webfaction.com/software/rails.html#installing-gems に手動で gem をインストールする短い記事があります。
補足として、デプロイに capistrano を使用して webfaction で Rails3 アプリを実行できます。bundle タスクは、必要な gem を自動的にインストールします。
PS - これは実際には gem と webfaction の問題です。この質問のタグを変更することをお勧めします。