CentOS5.6ã«Redmineçªã£è¾¼ãã§ã¿ã
Ruby ãæ°ãããã®ã«ç½®ãæããã
ã¾ããä¸çªã®ãããã©ããã¯ãCentOSã®yumããã±ã¼ã¸ãRubyçã«å¤ããã¦ä½¿ãç©ã«ãªããªãã¨ããããããããï¼ãã®è¨äºã®æç¹ã§1.8.5 redmine ããã³ãã«ã¯ã1.8.7 以ä¸æ¬²ããï¼ããã ãã§ã1æéæ¶è²»ãã¾ããããããã
ã¾ãã¯è«¸æªã®æ¨©åãæ¶ãå»ãã¾ãã
yum erase ruby
ãããããä¸æ°ã«ä»¥ä¸ã®æé ã§Rubyçªã£è¾¼ãã(ææ°çã¯こちら)
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz tar xzvf ruby-1.8.7-p334.tar.gz cd ruby-1.8.7-p334 ./configure --prefix=/usr make make install
ããã§ã¾ãRubyãå ¥ãã次ãRubygems(ææ°çã¯こちら)
wget http://rubyforge.org/frs/download.php/74619/rubygems-1.7.2.tgz tar xzvf rubygems-1.7.2.tgz cd rubygems-1.7.2 ruby setup.rb
ãããããRedmineã®ä¸æºååèã¯公式ã
gem install rails -v=2.3.5 gem install rack -v=1.0.1 gem install i18n -v=0.4.2 gem install mysql
MySQL/Apache ã¯é©å½ã«å ¥ãã¦ããã®ãåæã«ãã¦ãããã(å ã¿ã«ã¢ã«ã¦ã³ãå¿ããããmysqld è½ã¨ãã¦ã/usr/bin/mysqld_safe --skip-grant-tables ããã°ããã¹ç¡ãã§ã«ã¼ãã«å ¥ããã)
Redmineãã¤ã³ã¹ãã¼ã«éå§ããã
ããã±ã¼ã¸ï¼http://www.redmine.jp/download/ï¼æ¾ã£ã¦ããã
wget http://rubyforge.org/frs/download.php/74722/redmine-1.1.3.tar.gz tar xzvf redmine-1.1.3.tar.gz cd redmine-1.1.3/config cp database.yml.example database.yml vi database.yml
ããããã以ä¸ã®æ§ãªæãã§ç·¨é
production: adapter: mysql database: redmine host: localhost username: redmine password: XXXXXXXXXXXXXXX
ãã¦ããã®å¾ããrake config/initializers/session_store.rbãããã£ã¦æ¸ãã¦ãããã ãã©ããããããï¼
ãã¡ã¤ã«ããããï½ï½ï½ï½ï½ï½ï½ï½ï½ï½ï½ï½
ã¨æã£ãããこっちã«æ¸ãã¦ãã£ãã
è¦ã¤ãããããããããããªãã®ã®ãç¥ãã人ãè¦ã¤ããããªãã£ããæ«æããããå
¬å¼ããããããï¼
ããã¦ããä¸ã¤ãgemãã¼ã¸ã§ã³ä¸ãããããããã
session_store.rb ãçæãããã¨ãããã以ä¸ã®ã¨ã©ã¼ã
rake config/initializers/session_store.rb --trace (in /root/redmine-1.1.3) NOTE: SourceIndex.new(hash) is deprecated; From /root/redmine-1.1.3/config/../vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:100:in `new'. rake aborted! uninitialized constant ActiveSupport::Dependencies::Mutex /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2503:in `const_missing' /root/redmine-1.1.3/vendor/rails/activesupport/lib/active_support/dependencies.rb:55 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' /root/redmine-1.1.3/vendor/rails/activesupport/lib/active_support.rb:56 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' /root/redmine-1.1.3/vendor/rails/railties/lib/tasks/misc.rake:18 /root/redmine-1.1.3/vendor/rails/railties/lib/tasks/rails.rb:4:in `load' /root/redmine-1.1.3/vendor/rails/railties/lib/tasks/rails.rb:4 /root/redmine-1.1.3/vendor/rails/railties/lib/tasks/rails.rb:4:in `each' /root/redmine-1.1.3/vendor/rails/railties/lib/tasks/rails.rb:4 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' /root/redmine-1.1.3/Rakefile:10 /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `load' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rakefile' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19
ä»æ¹ããªãã®ã§ãã¨ã©ã¼ã§åå æ¢ã£ãããã£ã¡ã«åçãè¦ã¤ããã
http://www.redmine.org/boards/2/topics/23318?r=23363
æ°ãã
>>Latest stable Redmine requires RubyGems < 1.5.0 (see RedmineInstall).<<
ããã¼ã
gem update --system 1.3.7
æ¥æ¬èªã®æç« ã¯å¤ããã ããããããåèç¨åº¦ã«ãã使ããããã¼ã¹ãè±èªã«ç§»è¡ã(http://www.redmine.org/projects/redmine/wiki/RedmineInstall)
è±èªå´ã«ã¯ã¢ãã«æ¸ãã¦ããããããããRails 2.3.5 㯠RubyGems 1.5.0 ããã以ä¸ã ã¨ã¨ã©ã¼åããã£ã¦ãããã
RAILS_ENV=production rake db:migrate RAILS_ENV=production rake redmine:load_default_data sudo chown -R redmine:redmine files log tmp public/plugin_assets sudo chmod -R 755 files log tmp public/plugin_assets
ãµããµãããããããããã
ruby script/server webrick -e production
ãµã¼ãèµ·åãã
ããã©ã«ã権é(admin/admin)ã§æä½å¯è½ã¨ãªã