2.5.1へのアップグレードエラー

507 views
Skip to first unread message

Hirofumi Onuma

unread,
Mar 31, 2014, 12:37:33 AM3/31/14
to redmine-...@googlegroups.com
いつも有難うございます。
大沼です。

2.5.1へのアップグレードの検証中なのですが、データベースの更新を、以下のコマンドで実行すると以下のようなエラーが出ます。
-----ここから-----
c:\redmine251>rake db:migrate RAILS_ENV="production"
rake aborted!
LoadError: cannot load such file -- awesome_nested_set/version
c:/redmine251/config/initializers/10-patches.rb:206:in `<top (required)>'
c:/redmine251/config/environment.rb:14:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
-----ここまで----

--traceをつけても、どこが悪いのかが見当もつきません。

お知恵を貸してください。
よろしく、お願いします

ngyuki

unread,
Mar 31, 2014, 10:44:35 AM3/31/14
to redmine-...@googlegroups.com
bundle install が行われていないのではないでしょうか?

Hirofumi Onuma

unread,
Mar 31, 2014, 8:11:21 PM3/31/14
to redmine-...@googlegroups.com
有難うございます。

Redmine.jpのアップグレード手順に従い、
「bundle install --without export_attachments development mysql test rmagick xapian」というコマンドを実行しています。

それでも、エラーは変わりませんでした。
ちなみにOSは、Windows7 64bitです。

よろしくお願いします。


2014年3月31日 23:44 ngyuki <ngyu...@gmail.com>:
bundle install が行われていないのではないでしょうか?

--
このメールは Google グループのグループ「Redmine Users (japanese)」のトピックを登録しているユーザーに送られています。
このトピックの登録を解除するには https://groups.google.com/d/topic/redmine-users-ja/UHJXsJ8ZOkY/unsubscribe にアクセスしてください。
このグループを退会し、グループのすべてのトピックの登録を解除するには redmine-users-...@googlegroups.com にメールを送信してください。
このグループに投稿するには redmine-...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/redmine-users-ja からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

nobu_toyofuku

unread,
Apr 2, 2014, 12:51:27 AM4/2/14
to redmine-...@googlegroups.com

2014年3月31日月曜日 13時37分33秒 UTC+9 Hirofumi Onuma:
2.5.1へのアップグレードの検証中なのですが、データベースの更新を、以下のコマンドで実行すると以下のようなエラーが出ます。
c:\redmine251>rake db:migrate RAILS_ENV="production"

 コマンドの前に bundle exec をつけて

  bundle exec rake db:migrate RAILS_ENV="production"

してみるとどうでしょう。
---

Hirofumi Onuma

unread,
Apr 2, 2014, 9:02:09 PM4/2/14
to redmine-...@googlegroups.com
nobu_toyofuku様
有難うございます。

「bundle exec rake db:migrate RAILS_ENV="production"」でやってみました。
結果は、以下の通リでした。

--------ここから-----------------
c:\redmine251>bundle exec rake db:migrate RAILS_ENV="production"
The source :rubygems is deprecated because HTTP requests are insecure.
Please change your source to 'https://rubygems.org' if possible, or 'http://ruby
gems.org' if not.

rake aborted!
LoadError: cannot load such file -- awesome_nested_set/version
c:/redmine251/config/initializers/10-patches.rb:206:in `<top (required)>'
c:/redmine251/config/environment.rb:14:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

----------ここまで------------------------

何度も申し訳ありません
2014年4月2日水曜日 13時51分27秒 UTC+9 nobu_toyofuku:

nobu_toyofuku

unread,
Apr 3, 2014, 1:06:09 AM4/3/14
to redmine-...@googlegroups.com

2014年4月3日木曜日 10時02分09秒 UTC+9 Hirofumi Onuma:
「bundle exec rake db:migrate RAILS_ENV="production"」でやってみました。
結果は、以下の通リでした。
   ...
LoadError: cannot load such file -- awesome_nested_set/versio

うむむ、そうですか。

bundle config
とするとどういう結果が表示されますか。(ディレクトリ名など出ますので支障のない範囲で)

bundle install --without export_attachments development mysql test rmagick xapian
したときに Using とか Installing とか出ますが awesome_nested_set の行にはなんと表示されますか。

bundle list
とするとインストールされている gem の一覧が表示されますが awesome_nested_set は出ますか。
---


Hirofumi Onuma

unread,
Apr 3, 2014, 10:30:03 PM4/3/14
to redmine-...@googlegroups.com
nobu_toyofuku様
大沼です。

bundle list」で、「awesome_nested_set 」が無かったので、.gemfileに追加して、再度、bundle install ...を実行し、無事に 「rake db:migrate RAILS_ENV="production"」に完了し、サービスを開始する事が出来ました。
有難うございます。
これで、アップデートに向けた評価が出来ます。
これからも、よろしくお願いします。


2014年4月3日 14:06 nobu_toyofuku <nobu.t...@gmail.com>:

nobu_toyofuku

unread,
Apr 4, 2014, 12:41:44 AM4/4/14
to redmine-...@googlegroups.com

2014年4月4日金曜日 11時30分03秒 UTC+9 Hirofumi Onuma:
bundle list」で、「awesome_nested_set 」が無かったので、.gemfileに追加して、再度、bundle install ...を実行し、無事に 「rake db:migrate RAILS_ENV="production"」に完了し、サービスを開始する事が出来ました。

 動くようになってなによりです。

ただ Redmine-2.5 の Gemfile に
  gem "awesome_nested_set", "2.1.6"
とすでに入っているのになぜ効かなかったのか気になります。

 .gemfile に追加する前に bundle install したとき awesome_nested_set のところが
どの用に表示されていた(Using、Installing、そもそも awesome_nested_set が出なかった)かを
もし覚えているようでしたら教えていただけると嬉しゅうございます。
---

Reply all
Reply to author
Forward
0 new messages