我正在将redmine从我们办公室的本地服务器转移到在线服务器,这样任何处理错误管理的人都不需要拥有VPN帐户来访问redmine。
所以,我们选择使用Bluehost.com,因为我们看到他们的默认Ruby版本是1.9.3(与redmine一起使用),而我们检查的其他主机是1.8.7
好的,我已经完成了背景故事,现在是主要的故事情节:
我正在尝试几天在服务器上安装redmine但没有成功。 我得到的错误是这样的: 错误消息:
尝试加载gem'mysql2'时出错。 (捆扎机:: GemRequireError)
异常类:PhusionPassenger :: UnknownError
以下是一些细节:
Ruby版本1.9.3 Redmine版本3.2.2 Rails版本4.2.5.2(作为redmine的软件包的一部分安装) MySQL版本5.5.42
我在网上使用了一些关于如何在服务器上安装redmine的指南。其中一位是bluehost的指南: https://my.bluehost.com/cgi/help/redmine
彻底搜索StackOverflow之后我尝试了什么:
gem install mysql2
无论如何,经过大约4天的处理后,我得出结论,我需要寻求帮助。当然,我确实学习了Ruby on Rails的语法,同时处理这个问题(我对此本身一无所知,并且对Ruby本身没有任何了解),但我需要完成这项工作。
有没有人对我可以尝试使其工作的事情有任何见解? 这是错误的镜头: Passenger Error
production.log数据:
Migrating to InsertAllowedStatusesForNewIssues (20150725112753)
Migrating to CreateImports (20150730122707)
Migrating to CreateImportItems (20150730122735)
Migrating to ChangeTimeEntriesCommentsLimitTo1024 (20150921204850)
Migrating to ChangeWikiContentsCommentsLimitTo1024 (20150921210243)
Migrating to ChangeAttachmentsFilesizeLimitTo8 (20151020182334)
Migrating to FixCommaInUserFormatSettingValue (20151020182731)
Migrating to ChangeIssueCategoriesNameLimitTo60 (20151021184614)
Migrating to ChangeAuthSourcesFilterToText (20151021185456)
Migrating to ChangeUserPreferencesHideMailDefaultToTrue (20151021190616)
Migrating to AddTokensUpdatedOn (20151024082034)
Migrating to CreateCustomFieldEnumerations (20151025072118)
Migrating to AddProjectsDefaultVersionId (20151031095005)
相比之下,development.log很大,所以我会添加一部分只是为了演示那里写的东西的类型。 我可以访问cpanel并在需要时下载整个文件:
' ^[[1m^[[36m (0.2ms)^[[0m ^[[1mSHOW CREATE TABLE `wikis`^[[0m
^[[1m^[[35m (0.3ms)^[[0m SELECT fk.referenced_table_name as 'to_table'
,fk.referenced_column_name as 'primary_key'
,fk.column_name as 'column'
,fk.constraint_name as 'name'
FROM information_schema.key_column_usage fk
WHERE fk.referenced_column_name is not null
AND fk.table_schema = 'skredmin_redmine2'
AND fk.table_name = 'workflows'
感谢您的任何见解!
答案 0 :(得分:6)
尝试捆绑更新mysql2'
我是redmine服务器端的新手,但是当我们在服务器上更新mysql时遇到了这个问题。这对我有用,希望有所帮助。
答案 1 :(得分:2)
我不得不在gemfile中降级我的mysql2 gem版本:
gem 'mysql2', '~> 0.3.18'
然后使用捆绑更新来降级版本。