capistrano と bundler を使用して、小さな rails3 アプリを FreeBSD ホストにデプロイしようとしています。行を追加しました
require 'bundler/capistrano'
私の deploy.rb ファイルに、バンドラーは mysql2 gem になるまでは正常に動作しているようです。chmod
ここでは、インストール スクリプトがandchgrp
を使用して root:wheel を所有者として gem をインストールしようとしているため、インストールは失敗します。これは失敗し、半分インストールされたアプリで立ち往生しています。
次のように、バンドラーをだまして mysql2 gem のシステム全体のバージョンを使用させようとしました。
group :production do
gem 'mysql2', :path => "/usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.6"
end
group :development, :test do
gem 'mysql2'
end
しかし、これはバンドラーでは許可されておらず、開発マシンのセットアップがまったく異なるため、パスを開発モードのままにすることはできません。
FreeBSD でバンドラー/カピストラーノのセットアップを使用して mysql2 gem を動作させることができた人はいますか?