Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 无法在redmine中打开项目_Ruby On Rails_Redmine - Fatal编程技术网

Ruby on rails 无法在redmine中打开项目

Ruby on rails 无法在redmine中打开项目,ruby-on-rails,redmine,Ruby On Rails,Redmine,当我打开项目时,我看到500内部错误 在日志文件中,我可以看到下一个信息: Started GET "/redmine/projects/xxx" for IP at Mon Apr 01 21:07:24 +0300 2013 Processing by ProjectsController#show as HTML Parameters: {"id"=>"xxx"} Current user: user_id (id=1) Rendered projects/show.ht

当我打开项目时,我看到
500内部错误

在日志文件中,我可以看到下一个信息:

Started GET "/redmine/projects/xxx" for IP at Mon Apr 01 21:07:24 +0300 2013
Processing by ProjectsController#show as HTML
  Parameters: {"id"=>"xxx"}
  Current user: user_id (id=1)
  Rendered projects/show.html.erb within layouts/base (41.9ms)
Completed 500 Internal Server Error in 83ms

ActionView::Template::Error (undefined method `project_calendar_path' for #<#<Class:0xb4fb34ac>:0xb4f447c8>):
    52:     <p>
    53:       <%= link_to l(:label_issue_view_all), project_issues_path(@project, :set_filter => 1) %>
    54:       <% if User.current.allowed_to?(:view_calendar, @project, :global => true) %>
    55:         | <%= link_to l(:label_calendar), project_calendar_path(@project) %>
    56:       <% end %>
    57:       <% if User.current.allowed_to?(:view_gantt, @project, :global => true) %>
    58:         | <%= link_to l(:label_gantt), project_gantt_path(@project) %>
  app/views/projects/show.html.erb:55:in `_app_views_projects_show_html_erb__145812006__629340778'
  app/controllers/projects_controller.rb:165:in `show'

我不懂ruby,所以我根本不知道如何修复它:(

我找到了另一个解决方案,我应该做的就是

rm-rf/var/cache/redmine/default/*

重新启动redmine


另外,多亏了软件包维护人员

我真的不会安装任何关于带有PPA的rails的东西。分配一些时间安装RVM,这将在将来为您省去很多麻烦。@AndrewWei抱歉,我不明白什么是RVM,我如何开始使用它?您能提供更多信息吗?thanks@AndrewWei大多数重要信息:如何摆脱目前的状况?您使用PPA安装Rails和gems…不要。全部删除。将目录更改为Rails项目所在的位置,并始终使用“bundle install”安装gems。您唯一需要的是“Ubuntu”是:ruby和sqlite。让ruby来担心安装所有的gems。嗨,我也有同样的问题,但没有帮助…我没有这个文件夹。
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main redmine-sqlite all 2.3.0+dfsg1-6~precise+1 [12.5 kB]        
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main redmine-mysql all 2.3.0+dfsg1-6~precise+1 [12.5 kB]
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-rails-3.2 all 3.2.13-1~precise+1 [3,378 B]
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-railties-3.2 all 3.2.13-2~precise+1 [127 kB]
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-actionmailer-3.2 all 3.2.13-1~precise+1 [22.2 kB]
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-activeresource-3.2 all 3.2.13-1~precise+1 [38.3 kB]
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-actionpack-3.2 all 3.2.13-2~precise+1 [297 kB]
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-activerecord-3.2 all 3.2.13-2~precise+1 [300 kB]
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-activemodel-3.2 all 3.2.13-1~precise+1 [45.5 kB]              
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-activesupport-3.2 all 3.2.13-1~precise+1 [296 kB]             
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main ruby-rack-openid all 1.3.1-1~precise+2 [5,970 B]                   
http://ppa.launchpad.net/ondrej/redmine/ubuntu/ precise/main redmine all 2.3.0+dfsg1-6~precise+1 [4,250 kB]