文档章节

Redmine 安装 Ububtu 14.04 LTS

xiaoxin
 xiaoxin
发布于 2014/07/29 17:05
字数 934
阅读 2670
收藏 3

1.安装mysql

sudo apt-get install mysql-server-5.6 mysql-client-5.6

2.修改mysql绑定的127.0.0.1信息

修改文件/etc/mysql/my.cnf

修改完重启

sudo service mysql stop
sudo service mysql start 

3.登录数据库确认是否正常

mysql -u root -p

4.创建数据库和用户

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

5.解压下载后的redmine文件

tar xzvf redmine-2.5.2.tar.gz
6.cp到/opt目录下

 sudo cp -Rf redmine-2.5.2 /opt/redmine-2.5.2

7.修改权限

sudo chown -Rf terry:terry redmine-2.5.2/
sudo chmod -Rf 775 redmine-2.5.2/

8.修改数据库连接文件

9.主目录(redmine解压后根目录)执行token信息

 rake generate_secret_token(此命令出现的问题见后面的问题处理)

10.创建数据库结构

RAILS_ENV=production rake db:migrate

 此命令执行一路畅通

11.  初始化数据

RAILS_ENV=production rake redmine:load_default_data

 此命令执行一路畅通,同时运行的过程中选择语言,我输入的是zh

12.测试安装是否成功

ruby script/rails server webrick -e production

 测试通过

13.登录系统

使用管理员admin/admin登录系统

以上安装方法参考官网资料进行安装,地址:http://www.redmine.org/projects/redmine/wiki/RedmineInstall

问题:

1.rake generate_secret_token
Could not find gem 'rails (= 3.2.19) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:执行bundle install如还不行,则sudo apt-get install rails后解决 ,最终通过修改配置文件中的版本号解决

2.An error occurred while installing mysql2 (0.3.16), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.3.16'` succeeds before bundling.

解决:sudo gem install mysql2 -v '0.3.16',如果还不行,则

sudo apt-get install  libmysqlclient-dev,安装后再运行上边的命令

3.Could not find gem 'selenium-webdriver (>= 0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install selenium-webdriver

4.Could not find gem 'rack-openid (>= 0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.

解决:sudo gem install rack-openid

5.Could not find gem 'fastercsv (~> 1.5.0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install fastercsv

6.Could not find gem 'shoulda (~> 3.3.2) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.

解决: sudo gem install shoulda

7.Could not find gem 'net-ldap (~> 0.3.1) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install net-ldap

8.Could not find gem 'ruby-openid (~> 2.3.0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install ruby-openid
9.Could not find gem 'mocha (~> 1.0.0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install mocha

10.Could not find gem 'rmagick (>= 2.0.0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install rmagick 

出现Can't install RMagick 2.13.2. Can't find Magick-config in /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin时

解决:sudo apt-get install imagemagick libmagickwand-dev

11.Could not find gem 'redcarpet (~> 2.3.0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.

解决: sudo gem install redcarpet  -v 2.3.0

12.Could not find gem 'capybara (~> 2.1.0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install capybara -v 2.1.0

13.Could not find gem 'yard (>= 0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
解决:sudo gem install yard 


14.登录成功后报如下错误:

NoMethodError (undefined method `options' for {:user_id=>1, :ctime=>1406624849, :atime=>1406624849}:Hash):
  rack (1.5.2) lib/rack/session/abstract/id.rb:329:in `commit_session'
  rack (1.5.2) lib/rack/session/abstract/id.rb:226:in `context'
  rack (1.5.2) lib/rack/session/abstract/id.rb:220:in `call'
  /usr/lib/ruby/vendor_ruby/action_dispatch/middleware/cookies.rb:341:in `call'
  /usr/lib/ruby/vendor_ruby/active_record/query_cache.rb:64:in `call'
  /usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
  /usr/lib/ruby/vendor_ruby/action_dispatch/middleware/callbacks.rb:28:in `block in call'
  /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:405:in `_run__226998513__call__336786722__callbacks'
  /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:405:in `__run_callback'
  /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:385:in `_run_call_callbacks'
  /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:81:in `run_callbacks'

解决方法:

sudo gem install rack -v 1.4.5

在根下增加Gemfile.local,内容为gem "rack", "1.4.5",执行bundle update .

版本1.5.2有bug,参见官方的bug:http://www.redmine.org/issues/14652#note-3


© 著作权归作者所有

共有 人打赏支持
上一篇: Redmine 插件安装
下一篇: ubuntu下安装mysql
xiaoxin
粉丝 18
博文 262
码字总数 20225
作品 0
海淀
私信 提问
加载中

评论(2)

你好世界点点
你好世界点点
NoMethodError (undefined method `options' for {:user_id=>1, :ctime=>1406624849, :atime=>1406624849}:Hash):

没有解决..
你好世界点点
你好世界点点
13谢谢
Ubuntu 发布 AMD 微码固件,解决无法启动问题

上个月,Canonical 发布了针对 Ubuntu 18.04 LTS(Bionic Beaver)、Ubuntu 17.10(Artful Aardvark)、Ubuntu 16.04 LTS(Xenial Xerus)和 Ubuntu 14.04 LTS(Trusty Tahr)的 AMD 微代码固......

h4cd
2018/07/09
1K
7
Ubuntu MATE 14.04 LTS 发布下载

Ubuntu MATE 14.10 是第一个 Ubuntu MATE 版本,并且只支持 9 个月,所以就有了 Ubuntu MATE 14.04 LTS,将会支持到 2019 年。 Ubuntu MATE 是非官方(现在) Ubuntu 风格版本,使用 MATE 作...

oschina
2014/11/13
3.5K
4
Ubuntu 16下安装zabbix agent

Ubuntu 16下安装zabbix agent , 分为三步 第一步:安装repository For Ubuntu Supported versions Ubuntu 16.04 LTS (codeame: xenial) Ubuntu 14.04 LTS (codename: trusty) Installing re......

careluck
2017/10/27
0
0
Canonical发布Ubuntu 14.04 LTS 内核回归新补丁

导读 上周,Canonical发布了针对所有受支持的Ubuntu Linux版本的新内核安全更新,以解决最近披露的L1 Terminal Fault(L1TF)漏洞CVE-2018-3620和CVE-2018-3646。 内核安全更新解决了L1 Term...

问题终结者
2018/08/25
0
0
Ubuntu server 14.04升级16.04

自从ubuntu官网发布ubuntuserver 16.04 LTS 以来企业对这个版本的系统即为的关注,现在的一些企业还在使用的是14.04或者15.04的版本,因为16.04在功能上和在安全上有很大的改进和更新,所以公司...

安好52199
2017/01/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux Wireshark普通用户启动使用方案

当系统安装好Wireshark后请正常启动是否可以进行正常使用,如果不行请参考下列指导 向系统添加一个用户组 sudo groupadd wireshark //如提示此组存在可跳过 将指定用户添加到这个组中 sudo...

CHONGCHEN
今天
1
0
CSS 选择器参考手册

CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=value] 用于选取带有指定属性和值的元素。 [attribute~=value] 用于选取属性值中包含指定词汇的元素。...

Jack088
今天
2
0
数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
今天
4
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
4
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部