无法启动redmine

时间:2010-11-01 09:22:53

标签: ruby-on-rails

我正在尝试按照以下配置启动redmine:

  • 操作系统:包含所有更新的Mac OS X Snow Leopard。
  • Ruby:1.8.7
  • Rails:2.3.5
  • 机架:1.0.1

使用以下命令:

svn checkout redmine.rubyforge.org/svn/tags/1.0.2 redmine
cd redmine
cp config/database.yml.example config/database.yml
vi config/database.yml
Changed production and development to SQLite
rake generate_session_store
RAILS_ENV=development rake db:migrate
RAILS_ENV=development rake redmine:load_default_data
ruby script/server -e development

服务器启动正常并在http://0.0.0.0:3000显示redmine欢迎页面, 但以admin / admin登录并点击“个人资料”链接后, 我有:

ArgumentError in My#account
Showing app/views/my/_sidebar.rhtml where line #4 raised:
wrong number of arguments (2 for 0)

Extracted source (around line #4):
1: <%=l(:label_my_account)%>
2: 
3: <%=l(:field_login)%>: <%= @user.login %>
4: <%=l(:field_created_on)%>: <%= format_time(@user.created_on) %>
5: 
6: 
7: <%= l(:label_feeds_access_key) %>

Trace of template inclusion: app/views/my/account.rhtml
RAILS_ROOT: /Users/eye/rails/redmine

trunkproduction相同的错误。我无法理解ruby错误,因为在代码中它是2参数调用2参数方法,但错误表明该方法有0参数。什么提示我做错了什么?

1 个答案:

答案 0 :(得分:1)

卸载i18n ruby​​ gem或将其降级到0.3.7修复了问题O_O。 在开发版本中修复(并将在1.0.4稳定版中修复)。