当前版本并解压: 代码: 代码: wget rubyforge.org/frs/download.php/70486/redmine-0.9.4.tar.gz tar zxvf redmine-0.9.4.tar.gz mv redmine-0.9.4 redmine
配置 mysql 数据库 数据库是 mysql,为 redmine 建立库,库名 redmine.同时创建 redmine 用户, 把库的权限分配给这个用户.最后设置用户的密码为 'redminePASSWORD'.当然 这里的库名,用户名和密码,可以按实际情况替换. 代码: 代码: mysql -u root -p mysql> create database redmine character set utf8; mysql> grant select,insert,delete,update,create,drop,alter,index on redmine.* to redmine; my
sql> SET PASSWORD FOR 'redmine' = PASSWORD('redminePASSWORD');
mysql> flush privileges; mysql> exit; 安装与配置 进入 redmine 的主目录,开始配置数据文件,把配置指向刚才建立的库. 代码: 代码: cd /usr/local/redmine cp config/database.yml.example config/database.yml vim config/database.yml 配置 production 部分成如下所示.其中的 database,username,pass
word 按实 际情况替换. 代码: 代码: production: adapter: mysql database: redmine host: localhost username: redmine password: redminePASSWORD encoding: utf8 当前版本的需求是 ruby 1.8.6, 1.8.7 安装需要的包. 代码: 代码: apt-get install rake rubygems libopenssl-ruby libmysql-ruby Rails 2.3.5 Rack 1.0.1.为此首先
可以看到这些包被安装: 可以看到这些包被安装: 代码: 代码: irb1.8 libmysql-ruby libmysql-ruby1.8 libopenssl-ruby libopenssl-ruby1.8 libreadline-ruby1.8 libreadline5 libruby1.8 rake rdoc1.8 ruby ruby1.8 rubygems rubygems1.8 unzip zip 的安装则必须指定版本 须指定版本: rake 的安装则必须指定版本: 代码: 代码: gem install rack --version=1.0.1 上面这条命令在我以前写配置的时候一直有效,但是在编写此文时,gem 的在线 安装有些问题.不知是出于
网络的问题还是其他原因,我得到了下面的错 误: 代码: 代码:
RubyGems 1.2+ index not found for: gems.rubyforge.org/ RubyGems will revert to legacy indexes degrading performance. Bulk updating Gem source index for: gems.rubyforge.org/ ERROR: While executing gem ... (Gem::RemoteSourceException) Error fetching remote gem cache: SocketError: getaddrinfo: Temporary failure in name resolution (gems.rubyforge.org/yaml) google 之后也没能找到什么结果,所以只好本地安装 rack 了. rack到本地后安装: 下载对应的 rack-1.0.1.gem 到本地后安装: 代码: 代码: wget rubyforge.org/frs/download.php/65736/rack-1.0.1.gem gem install --local rack-1.0.1.gem 继续下面的步骤,生成会话存储密钥: 继续下面的步骤,生成会话存储密钥: 代码: 代码: RAILS_ENV=production rake config/initializers/session_store.rb 注:r3055 之后的版本移除了 config/initializers/session_store.rb,使用下 面的命令替代. WARNING:
代码: 代码: rake generate_session_store 然后开始创建数据库表结构, 的根目录下运行: 然后开始创建数据库表结构,在 redmine 的根目录下运行: 代码: 代码: RAILS_ENV=production rake db:migrate 读取默认配置数据,当遇到选择语言(Select language)时,选择 zh: 读取默认配置数据,当遇到选择语言(Select language)时 zh: 代码: 代码: RAILS_ENV=production rake redmine:load_default_data 代码: 代码: Select language: bg, bs, ca, cs, da, de, el, en, es, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sv, th, tr, uk, vi, zh, zh-TW [en]zh ==================================== Default configuration data loaded. 至此,redmine 简单的配置就完成了.使用其自带的 webrick 来运行 redmine, 来检查下 redmine 的配置吧
代码