Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ubuntu 12.04安装Redmine 2.4.2

WBOY
Freigeben: 2016-06-07 15:26:49
Original
1152 Leute haben es durchsucht

官方安装文档参考: http://www.redmine.org/projects/redmine/wiki/RedmineInstall 首先安装MySQL, 参考: http://blog.csdn.net/csfreebird/article/details/6928733 创建Redmin数据库和用户 mysql -u root -p CREATE DATABASE redmine CHARACTER SET utf8

官方安装文档参考:

http://www.redmine.org/projects/redmine/wiki/RedmineInstall


首先安装MySQL, 参考:

http://blog.csdn.net/csfreebird/article/details/6928733

创建Redmin数据库和用户

mysql -u root -p 

CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
Nach dem Login kopieren

现在下载Redmine 2.4.2代码:

wget http://www.redmine.org/releases/redmine-2.4.2.tar.gz
tar zxvf redmine-2.4.2.tar.gz
Nach dem Login kopieren

安装ruby1.9.3
apt-get install ruby1.9.3 
Nach dem Login kopieren

配置数据库, 
cd config
cp database.yml.example database.yml
Nach dem Login kopieren


编辑database.yml
production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "your_pwd"
  encoding: utf8
Nach dem Login kopieren


下面在redmine-2.4.2目录下执行命令安装gem的依赖项:
root@test:/usr/src/redmine-2.4.2# gem install bundler
Fetching: bundler-1.5.2.gem (100%)
Successfully installed bundler-1.5.2
1 gem installed
Installing ri documentation for bundler-1.5.2...
Installing RDoc documentation for bundler-1.5.2...
Nach dem Login kopieren

现在安装redmine依赖项

bundle install --without development test
Nach dem Login kopieren



遇到一个错误:
An error occurred while installing mysql2 (0.3.14), and Bundler cannot continue.                                                                                                                                     
Make sure that `gem install mysql2 -v '0.3.14'` succeeds before bundling.
Nach dem Login kopieren

用下面的命令修复:
apt-get install mysql-client
apt-get install libmysqlclient-dev
Nach dem Login kopieren


gem install mysql2 -v '0.3.14'
Nach dem Login kopieren

再次运行redmine安装命令:
bundle install --without development test
Nach dem Login kopieren
得到新的错误信息:
An error occurred while installing rmagick (2.13.2), and Bundler cannot continue.                                                                                                                                    
Make sure that `gem install rmagick -v '2.13.2'` succeeds before bundling.
Nach dem Login kopieren

用下面的命令修复:
apt-get install libmagickcore-dev libmagickwand-dev
Nach dem Login kopieren

执行下面的命令完成安装:
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
mkdir -p tmp tmp/pdf public/plugin_assets
chown -R 777 files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets
Nach dem Login kopieren

启动服务用于测试:
root@test:/usr/src/redmine-2.4.2# ruby script/rails server webrick -e production
=> Booting WEBrick
=> Rails 3.2.16 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2014-01-11 18:49:18] INFO  WEBrick 1.3.1
[2014-01-11 18:49:18] INFO  ruby 1.9.3 (2011-10-30) [x86_64-linux]
[2014-01-11 18:49:18] INFO  WEBrick::HTTPServer#start: pid=10173 port=3000
Started GET "/" for 119.80.97.56 at 2014-01-11 18:49:35 +0800
Processing by WelcomeController#index as HTML
  Current user: anonymous
  Rendered welcome/index.html.erb within layouts/base (36.7ms)
Completed 200 OK in 437.0ms (Views: 145.0ms | ActiveRecord: 16.7ms)
Nach dem Login kopieren

用浏览器访问一下,可以看到redmine的站点了。默认管理员帐号是

admin=admin



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage