スポンサー広告

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ruby on Rails

【Rails3】Ruby on Railsのrunnerをcrontabで実行する

*/10 * * * * root /bin/bash -l -c 'cd /RAILS_ROOT/ && /usr/local/bin/ruby script/rails runner MODEL.Method -e production' > /RAILS_ROOT/log/cron.log 2>&1

以上、迷ったので書いておきます。
スポンサーサイト

Ruby on Rails

【nokogiri】centos5.4にnokogiriをインストール(Rails3)

コマンドで下記を入力

yum install -y libxml2 libxml2-devel libxslt libxslt-devel

gem install nokogiri

で完了!

Ruby on Rails

【Ruby】WindowsでRuby1.9.2とgem1.3.7環境構築

まずwindows上にrubyをインストールしよう!

▼下記URLから「Ruby 1.9.2-p180」をダウンロード
http://rubyinstaller.org/downloads/

そして、C直下のRubyにインストール。

Rubyのパスを通しておく。
C:\ruby\bin

コマンドプロンプトで
ruby -v[Enter]で
ruby 1.9.2p180 (2011-02-18) [i386-mingw32]と表示されていればインストールOK

次に
gem -v[Enter]と打ってみる
1.5.2と表示!!
あっこれではRails環境によくはないとのことなので、1.3.7にダウングレードしよう!!

gem install -v 1.3.7 rubygems-update[Enter]
update_rubygems[Enter]


C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems/source_index.rb:68:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems/source_index.rb:58:in `from_installed_gems'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems.rb:883:in `source_index'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems/gem_path_searcher.rb:13:in `initialize'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems.rb:841:in `new'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems.rb:841:in `block in searcher'
from :10:in `synchronize'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems.rb:840:in `searcher'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems.rb:479:in `find_files'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems.rb:983:in `load_plugins'
from C:/ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.7/lib/rubygems.rb:1139:in `'
from :29:in `require'
from :29:in `require'
from setup.rb:24:in `
'


おおおおおおおおおおお!!!これは!!!
エラーですね。。。

ってことで
C:\ruby\lib\ruby\gems\1.9.1\gems\rubygems-update-1.3.7\lib\rubygems.rb
辺りが怪しいのでチェック。

gem_disabled = !defined? Gem

ソース以下に下記を追加しよ。(Ruby 1.9.2のソースと比較してです。)
unless gem_disabled
# Nuke the Quickloader stuff
Gem::QuickLoader.remove
end


これで、再度コマンドプロンプトで
update_rubygems[Enter]
RubyGems 1.3.7 installed
おおおこれはいい感じ!

gem -v[Enter]
1.3.7
おーーーできた!!!!

とこんな感じでRubyとgemはOK!
あとはRailsをインストールしましょ!

※追記
Railsバージョン指定インストール
コマンドプロンプトで
gem install rails --version=3.0.3[Enter]
rails -v[Enter]
Rails 3.0.3と表示。
以上、インストール完了!
プロフィール

takefushi

Author:takefushi
FC2ブログへようこそ!

最新コメント
最新トラックバック
月別アーカイブ
検索フォーム
ブロとも申請フォーム
QRコード
QR

Page Top