我正在将redmine从我们办公室的本地服务器转移到在线服务器,这样处理缺陷管理的人就不需要拥有VPN账户来访问redmine。
因此,我们选择使用Bluehost.com,因为我们看到他们的默认Ruby版本是1.9.3(与redmine兼容),而我们检查过的其他主机则为1.8.7。
好了,我已经完成了背景故事的介绍,现在进入正题:
我已经尝试了几天安装redmine,但没有成功。我收到的错误信息是:
错误信息: 无法加载gem 'mysql2'时发生错误。(Bundler::GemRequireError) 异常类:PhusionPassenger::UnknownError 以下是一些详细信息: Ruby版本1.9.3 Redmine版本3.2.2 Rails版本4.2.5.2(作为redmine捆绑包的一部分安装) MySQL版本5.5.42
有人有什么见解可以尝试让这个工作起来吗? 以下是错误截图: Passenger Error production.log数据:
因此,我们选择使用Bluehost.com,因为我们看到他们的默认Ruby版本是1.9.3(与redmine兼容),而我们检查过的其他主机则为1.8.7。
好了,我已经完成了背景故事的介绍,现在进入正题:
我已经尝试了几天安装redmine,但没有成功。我收到的错误信息是:
错误信息: 无法加载gem 'mysql2'时发生错误。(Bundler::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后,我尝试了以下几种方法:
- 我读到有时候mysql2 gem会出现问题,需要在bundle之后重新安装,所以我执行了
gem install mysql2
- 当有人在这里说mysql2 gem与bluehost在0.3.16版本或其他类似版本上工作时,我也尝试安装特定版本。但没有成功。
- 我甚至尝试安装本地更新版本的Ruby 2.3.1,但也无法成功,直到我意识到gems并不一定受系统中安装的ruby版本影响。
- 我甚至不能使用测试功能(如WEBrick或Thin),因为Bluehost想让您拥有专用服务器才能为您打开特殊端口。我们正在使用共享主机。
有人有什么见解可以尝试让这个工作起来吗? 以下是错误截图: 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'
感谢任何见解!