Gemfile WindowsXP(開発機) ⇔ CentOS5.5 デプロイ

2011年12月17日 Posted by PURGE

サーバ(CentOS5.5)側と、開発機(WindowsXP SP3)でどうしてもgem等バージョンの整合性を合わせるのが大変だった。ruby初級者なので、理解も曖昧・・・。

こちらを立てるとあちらが立たずという感じ。苦痛。

ハマッたのは、execjs と therubyracerの指定。
なぜかpythonのライブラリを求められたりしたので…。

とりあえず最終形としての Gemfile

source 'http://rubygems.org'
gem 'rails', '3.1.3'

# Bundle edge Rails instead:
# gem 'rails',     :git => 'git://github.com/rails/rails.git'

gem 'mysql2', '0.3.10'

gem 'rake', '0.8.7'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'execjs'
  gem 'therubyracer', :platforms => :ruby
  gem 'sass-rails',   '~> 3.1.5'
  gem 'coffee-rails', '~> 3.1.1'
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# Use unicorn as the web server
# gem 'unicorn'

#group :development do
# Deploy with Capistrano
# gem 'capistrano', requier => nil
# gem 'capistrano-ext', requier => nil
# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'
#end

group :test do
  # Pretty printed test output
  gem 'turn', '0.8.2', :require => false
end

試行錯誤の結果なので、正しい設定かは責任は一切持ちません。とりあえず動作したというだけの設定。これから色々理解していこうと思います。
参考にするなら、独自環境に合わせてください。責任は持ちません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です