ページ

2013年11月9日土曜日

RaspberryPiと戯れてみる 5 - Redmine SCM Repository Creation Plugin -

Redmine関連調査


前回、SCM Repository Creation pluginをインストールしてみたが、
リポジトリが作成できない。

そこでログを見てみる事に。
/var/log/redmine/default/production.log

Processing RepositoriesController#create (for 192.168.0.4 at 2013-11-09 10:25:32) [POST]
  Parameters: {"authenticity_token"=>"MKNJS+kSPag72DRzkCOd1c8JqoZO/jO07K7cWl3mgPw=", "repository_scm"=>"Git", "repository"=>{"is_default"=>"1", "identifier"=>"bibo", "url"=>"/var/www/repos/git/bibo-rock.git.0", "path_encoding"=>"", "extra_report_last_commit"=>"0"}, "commit"=>"リポジトリの作成", "operation"=>"add", "controller"=>"repositories", "action"=>"create", "project_id"=>"bibo-rock"}
Creating reporitory: /var/www/repos/git/bibo-rock.git.0.git

NoMethodError (undefined method `created_with_scm=' for #<Repository::Git:0x2544db0>):
  /usr/lib/ruby/vendor_ruby/active_record/attribute_methods.rb:270:in `method_missing'
  /usr/lib/ruby/vendor_ruby/action_controller/base.rb:1333:in `perform_action'
  /usr/lib/ruby/vendor_ruby/action_controller/filters.rb:617:in `call_filters'
  /usr/lib/ruby/vendor_ruby/action_controller/filters.rb:610:in `perform_action_with_filters'

NoMethodErrorが出ている?
google先生に聞いてみると、
rake redmine:plugins:migrate RAILS_ENV=production
このコマンドを実行してないのでは?というが前回実行したはず。
もう一度実行。するとabortしているorz
どうやらコマンドがredmineのバージョンによって異なるみたい。
http://stackoverflow.com/questions/13194653/rake-redminepluginsmigrate-is-not-executing

正しいコマンドで実行。
pi@raspberrypi /usr/share/redmine $ sudo rake db:migrate_plugins RAILS_ENV=production
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /usr/share/redmine/vendor/rails/railties/lib/rails/gem_dependency.rb:21.
Migrating engines...
Migrating acts_as_activity_provider...
Migrating acts_as_attachable...
Migrating acts_as_customizable...
Migrating acts_as_event...
Migrating acts_as_list...
Migrating acts_as_searchable...
Migrating acts_as_tree...
Migrating acts_as_versioned...
Migrating acts_as_watchable...
Migrating awesome_nested_set...
Migrating classic_pagination...
Migrating gravatar...
Migrating open_id_authentication...
Migrating prepend_engine_views...
Migrating redmine_scm...
==  AddRepositoriesCreatedWithScm: migrating ==================================
-- add_column(:repositories, :created_with_scm, :boolean, {:default=>false, :null=>false})
   -> 0.1317s
==  AddRepositoriesCreatedWithScm: migrated (0.1355s) =========================

Migrating rfpdf...

どうやらうまくいったっぽい?
redmine上からgitリポジトリを作成。すると・・・見事作成できました!!













redmineとgitの連携
http://d.hatena.ne.jp/CortYuming/20120430/p1
上記のサイトを参考に実施

0 件のコメント:

コメントを投稿