日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

redmine mysql配置_Redmine安装指南一:railsinstaller+apache+mysql(推荐)

發(fā)布時間:2023/11/27 生活经验 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redmine mysql配置_Redmine安装指南一:railsinstaller+apache+mysql(推荐) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝方法一:railsinstaller+apache+mysql

搜索redmine安裝的時候,排名最前配置ruby環(huán)境的軟件就是InstantRails。可實際上InstantRails從2007年開始就沒有更新了,里面包含的很多組件版本都很舊,直接搭建的話需要升級各種組件,而且組件之間的依賴關系比較混亂,反正我是在里面繞了很多彎路。而且InstantRails 里面自帶有很低版本的apache,mysql,phpMyAdmin,如果你電腦本來安裝了這些,那么又要改這些服務的端口和對應的配置文件。總之一句話,InstantRails 已經(jīng)過時了,不推薦使用。

因為redmine是需要apache 和mysql的,所以正好我自己電腦的環(huán)境,已經(jīng)安裝好了apache和mysql。此外,redmine使用ruby寫的,所以還需要ruby的環(huán)境。

配置ruby 的環(huán)境我選用的是railsinstaller,目前railsinstaller的官網(wǎng)上http://railsinstaller.org/只有最新的2.0版本,集成的是ruby 1.9.2,而redmine 目前只能兼容ruby 1.8.7.官網(wǎng)上又下載不了歷史版本,費了好大的勁,滿世界的找,http://rubyforge.org/top/toplist.php?type=downloads找到合適的版本,redmine所有依賴組件都可以在這里下載到,我下載的是railsinstaller1.1.1(當然有人需要的話,可以私下找我要)。

去redmine的官方網(wǎng)站下載所需要的版本--

http://rubyforge.org/frs/?group_id=1850 的

我下載的的是redmine 1.2.1.弄清楚這個版本的需要的環(huán)境。http://www.redmine.org/projects/redmine/wiki/RedmineInstall可以在redmine的官方WIKI中找到。

做好這些準備工作以后,可以配置redmine的運行環(huán)境了,如下步驟:

1. 把redmine的解壓到railsinstaller所產(chǎn)生的sites目錄。在dos窗口進入sites\redmine目錄下。

2. gem

install rails -v=2.3.11

安裝rails 2.3.11版本,這個redmine 1.2.1所要求的,雖然

railsinstaller1.1.1自帶rails3.0,不過還是可以在線安裝成功。

3. gem install rack -v=1.1.1

安裝rack 1.1.1版本,這個redmine 1.2.1所要求的。

4. gem

install -v=0.4.2 i18n

這個根據(jù)安裝時返回的錯誤命令提示來決定。比如的我就是提示Missing the i18n 0.4.2 gem. Please `gem install

-v=0.4.2 i18n`

如果在線安裝出現(xiàn)問題的話可以在http://rubyforge.org/top/toplist.php?type=downloads先將gem包下載下來本地安裝。eg:下載rack1.1.1到本地,cd到目錄下?gem install rack-1.1.3.gem

5.進入mysql創(chuàng)建數(shù)據(jù)庫。執(zhí)行以下幾條sql 語句。

create database redmine character set utf8;

create database redmine_development character set

utf8;

create database redmine_test character set utf8;

create user 'redmine'@'localhost' identified by

'my_password';

grant all privileges on redmine.* to

'redmine'@'localhost';

6.拷貝config/database.yml.example文件到config/database.yml,修改database.yml的內(nèi)容

production:

adapter: mysql

database: redmine

host: localhost

username: redmine

password: my_password

Username 和password字段就是自己要設置的數(shù)據(jù)庫的賬號和密碼,為了避免麻煩,把redmine_development和redmine_test的賬戶信息也設置好。

7..回到dos 窗口下,執(zhí)行 rake generate_session_store

如果提示 mysql 錯誤,再執(zhí)行如下語句 gem install mysql

執(zhí)行gem install mysql看到如下錯誤時:

“No definition for next_result

No definition for field_name

No definition for field_table

No definition for field_def……”

做如下操作

A:在以下URL下載libmySQL.dll,分別放入windows/system3和RailsInstaller\Ruby1.8.7\bin目錄下,原因我就不知道了。

http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

B. 執(zhí)行gem install ri rdoc,然后執(zhí)行gem install mysql就可以了

8..然后set RAILS_ENV=production

rake db:migrate

rake redmine:load_default_data

執(zhí)行rake load_default_data RAILS_ENV="production"

完后,會提示Select language: bg, bs, ca, cs, da, de, el,

en, en-GB, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv,

mn, nl,no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-CY, sv, th, tr,

uk, vi, zh, zh-TW [en] zh

輸入zh選擇中文

9..最后ruby script/server webrick -e

production 啟動。以后每次開機后都需要這句來啟動。

10..打開瀏覽器

輸入 http://localhost:3000 。賬號,密碼都是 admin 。登陸的時候還發(fā)現(xiàn)redmine那張表一點數(shù)據(jù)都沒有創(chuàng)建,我直接把redmine_development里的數(shù)據(jù)導到了redmin里面,順利登陸成功

11..安裝完了,就可以使用admin用戶登錄,密碼也是admin,登入后,發(fā)現(xiàn)頁面又變成了英文的,在這里要設置個人用戶,修改語言為中文就可以了。然后進入管理頁面,可以管理項目,用戶,角色,權限,問題狀態(tài),跟蹤類型,流程等。

參考官方文檔,說一下redmine 1.2.1 官方的安裝向導。(僅 windows 平臺)

支持ruby 各個組件所需要的版本

官方發(fā)行版已經(jīng)在其 vendor 目錄包含了適當?shù)腞ails 版本,所以不需要為此做什么。

你也可以查看redmine 的版本,運行一下命令特地的為它安裝某個版本的組件:

gem install rails

-v=2.3.11

安裝rack

gem install rack -v=1.1.0

兼容性提示

· Ruby 1.9 版本目前還不支持,但你必須安裝ruby 1.8.x 以上的版本。

· RubyGems 1.3.7 或者更高版本有以下限制 :

o Rails 2.3.5

與rubygems

1.5.0或者更高的版本工作會失敗,請使用rubygems的更早的版本!

o Rails 2.3.11

與rubygems

1.7.9或者更高版本工作會失敗,請使用rubygems更早的版本

!

· 需要Rake 0.8.7 (rake 0.9.x 尚未被 Rails 支持)

· 需要Rack1.1.x , 1.1.0 版本有引用 ()所描述的bug. 同其他版本的遷移會失敗.

· Mongrel1.1.5 需要補丁才能和

Rails 2.3.11工作. 在升級的情況下,其他問題可能會出現(xiàn) ().

· Redmine

>= 1.0.5版本需要I18n 0.4.2

數(shù)據(jù)庫

· 需要mysql 5.0或者更高的版本。MySQL 5.0 or higher

(建議)

安裝步驟

1.獲得redmine 的源代碼或者發(fā)行包。參見.

2.用mysql 創(chuàng)建一個空的數(shù)據(jù)庫和一個名為 redmine的用戶,例如:

create database redmine character set

utf8;

create user 'redmine'@'localhost'

identified by 'my_password';

grant all privileges on redmine.* to

'redmine'@'localhost';

對于mysql 5.0.2 的版本 跳過create user ,用這個代替grant all privileges on redmine.* to

'redmine'@'localhost' identified by 'my_password';

3.復制Copy

config/database.yml.example改為config/database.yml

,編輯文件配置數(shù)據(jù)庫設置。例如mysql:

production:

adapter:

mysql

database:

redmine

host:

localhost

username:

redmine

password:

my_password

如果服務器沒有工作在3306端口,用下面的配置代替:

production:

adapter:

mysql

database:

redmine

host:

localhost

port: 3307

username:

redmine

password:

my_password

4.生成會話密鑰:

rake

generate_session_store

5.創(chuàng)建數(shù)據(jù)庫:

AILS_ENV=production rake

db:migrate

這將創(chuàng)建一個管理員賬戶。

如果你得到以下錯誤:

Rake aborted!

no such file to load --

net/https

你需要安裝libopenssl-ruby1.8

6.向數(shù)據(jù)庫插入默認的配置數(shù)據(jù)

RAILS_ENV=production rake

redmine:load_default_data

7.運行使用ruby script/server webrick -e

production命令

配置:

從1.2.0版本開始,redmine的配置都在config/configuration.yml文件里。不要忘記修改了默認配置都需要重啟服務。

Window 用戶的特別提醒

RAILS_ENV=production rake

db:migrate

RAILS_ENV=production rake

redmine:load_default_data

等命令已經(jīng)變成了

set RAILS_ENV=production

rake db:migrate

rake

redmine:load_default_data

如果你需要安裝mysql ,使用如下命令:

gem install mysql

在一些情況下,你需要復制libmysql.dll到你的ruby/bin目錄,但不是所有的libmysql.dll 都適合,只能自己估摸了。

總結

以上是生活随笔為你收集整理的redmine mysql配置_Redmine安装指南一:railsinstaller+apache+mysql(推荐)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。