这是Redmine提供的帮助提示,但我们用bitnami redmine,使用的是mysql,所以应该这样执行命令
./installdir/ruby/bin/bundle install --without development test postgresql sqlite
看到提示Your bundle is complete!表示命令成功执行。redmine使用这之后重新执行一次更新的命令即可
另外,在执行更新命令中遇到提示
== CreateChangesetParents: migrating =========================================
-- create_table(:changeset_parents, {:id=>false})
rake aborted!
An error has occurred, all later migrations canceled:
Mysql::Error: Table 'changeset_parents' already exists: CREATE TABLE `changeset_parents` (`changeset_id` int(11) NOT NULL, `parent_id` int(11) NOT NULL) ENGINE=InnoDB
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
不知道怎么回事,可能是之前摸索的时候,创建过表了,但别的表创建没有这样的问题,也可能是这个更新方法写的有问题,没有判断表是否创建
然后只能去把创建这个表的脚本文件删除,过程如下:
#以下命令均在installdir/apps/redmine路径下执行 ls db/migrate/*changeset_parents* #显示结果db/migrate/20110902000000_create_changeset_parents.rb,显然这正式我们要找的创建脚本 #根据显示结果执行删除 rm db/migrate/20110902000000_create_changeset_parents.rb
最后重新执行更新命令即可。遇到类似问题,可以使用相同的方法来解决该问题
最后,完成后启动即可使用,这里略过了一些SVN的更新动作,具体可以根据官方文档自行操作
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-31075-2.html
计10条蛆
也不可能一直赌赢