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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RedMine 1.3.3 安装攻略

發布時間:2024/9/30 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RedMine 1.3.3 安装攻略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

RedMine是一個項目管理工具,界面還挺簡潔的,公司需要我就裝了一個玩玩,下面是安裝的一些記錄。

RedMine的版本很多,它是用ruby寫的,不同的版本對應的 ruby環境也不一樣,大家可以去這里看看:http://www.redmine.org/projects/redmine/wiki/RedmineInstall

我安裝的是RedMine1.3.3。

工具下載:

先去下載RUBY 地址:http://rubyforge.org/frs/?group_id=167&release_id=42563

我下載的是rubyinstaller-1.8.7-p358.exe

準備軟件:redmine1.3.3安裝包

下載地址:http://rubyforge.org/frs/?group_id=1850

準備軟件:rdoc-2.4.2.gem

下載地址:http://rubyforge.org/frs/?group_id=627

準備軟件:mysql-2.8.1-x86-mingw32.gem

下載地址:http://rubyforge.org/projects/mysql-win

還需要安裝MYSQL,這個是關于MYSQL的安裝http://www.cnblogs.com/hikarusun/archive/2012/04/26/2471039.html

安裝步驟:

1、DOS添加ruby運行環境

安裝剛才下載的rubyinstaller-1.8.7-p358.exe

安裝完畢后點擊開始菜單選擇?Ruby 1.8.7-p358 中的Start Command Prompt with Ruby
進入含有ruby環境的DOS界面依次執行如下命令

gem install rakegem install -v=1.1.0 rackgem install D:\rdoc-2.4.2.gemgem install D:\mysql-2.8.1-x86-mingw32.gem

(如果有失敗時,可能libmySQL未加

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

下載后放入C:\Ruby187\bin中,放入后需要重啟服務)

gem install -v=2.3.14 rails

?

安裝有時候會失敗,多嘗試幾次,速度也有點慢。

?2、創建數據庫

進入MYSQL命令行,輸入以下命令:

mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';

?

3、Redmine配置安裝

解壓并進入解壓后目錄的目錄,將config/database.yml.example 重命名為 config/database.yml,
并修改鏈接數據庫所需要的參數,以下是修改信息,加粗部分是修改的內容:(注意空格)

production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: redmine[port: 3306#如果不是默認的,則更改]encoding: utf8

4、生成session密鑰執行數據遷移并載入Redmine默認配置

cd 進入redmine根目錄

set RAILS_ENV=productionrake config/initializers/session_store.rb

當執行這條數據的時候可能會出錯,可能是因為rubygem版本太高,這個時候執行?gem update --system 1.3.7 然后在試試看應該就行了,接下來繼續。

rake db:migraterake redmine:load_default_data

5、至此Redmine安裝已經完畢下面用Redmine自帶的Webrick服務器運行Redmine測試是否安裝成功

在Redmine的根目錄輸入命令

ruby script/server

打開瀏覽器,輸入 http://localhost:3000 如果頁面正常顯示,則說明已經成功安裝。

username:admin

password:admin

如果能夠成功登錄就說明安裝成功啦,但是一旦關閉這個命令行redmine服務器就將關閉,所以我們還需要將 redmine作為系統服務啟動。

Ruby提供一個安裝Ruby程序為服務的包:mongrel_service。安裝其實很簡單,在C:\Ruby187\bin目錄下運行:gem install mongrel_service,此過程中會下載一些其他必須的包,如下圖所示。

然后使用mongrel_service將Redmine安裝為服務:

mongrel_rails service::install -N RedMine-c D:\redmine-p 3000

其中D:\redmine是Redmine所在目錄 3000是監聽端口,然后修改啟動方式為自動即可。

輸入net start?RedMine 服務就啟動了,進入系統服務里將該服務設置成自動,他就會開機自動啟動了。

如果想要移除Redmine服務,可執行如下命令:

mongrel_rails service::remove -N RedMine

這樣redmine就算安裝完畢了,但是當我登錄的時候發生了以下錯誤:

You are being redirected

網上的解決方案是下載mongrel.rb,將其放入redmine\config\initializers中,然后重啟redmine服務。

下載地址:https://gist.github.com/raw/826692/cb0dcf784c30e6a6d00c631f350de99ab99e389d/mongrel.rb?

我試了一下,還是不行于是我打開了mongrel.rb

第一行是

if ['2.3.8', '2.3.9', '2.3.10','2.3.11' ].include?(Rails.version) && Gem.available?('mongrel', '~>1.1.5') && self.class.const_defined?(:Mongrel)

我發先我的Rails.version版本是2.3.14里面沒有

if ['2.3.8', '2.3.9', '2.3.10', '2.3.11','2.3.14'].include?(Rails.version) && Gem.available?('mongrel', '~>1.1.5') && self.class.const_defined?(:Mongrel)

于是就改成了這樣,再重啟redmine成功啦!

轉自:http://www.cnblogs.com/hikarusun/archive/2012/04/28/2475222.html 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的RedMine 1.3.3 安装攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。