Heim Datenbank MySQL-Tutorial Redmine+SQL SERVER在Windows下的安装

Redmine+SQL SERVER在Windows下的安装

Jun 07, 2016 pm 04:20 PM
server windows 安装

我们一直用Redmine做管理项目和系统缺陷跟踪.最近中心开发了微信平台,并引入了电话系统,都是SQL SERVER的,为了与这两个系统集成,算将Redmine改成SQL SERVER. 之前是用Bitnami一键安装的,没想到换个数据库的过程无比曲折.下面列出安装过程,希望对使用Redmine

   我们一直用Redmine做管理项目和系统缺陷跟踪.最近中心开发了微信平台,并引入了电话系统,都是SQL SERVER的,为了与这两个系统集成,算将Redmine改成SQL SERVER. 之前是用Bitnami一键安装的,没想到换个数据库的过程无比曲折.下面列出安装过程,希望对使用Redmine的朋友有帮助.

  Redmine版本:2.4.3

  操作系统:WIN2003 64位,win7 64位一样可以.

  SQL SERVER:2008 R2

  写在前面:不要试图在Bitnami的安装基础上去改.

  1. 官网下载源代码文件.[ ],解压到一个目录, 如D:Redmine,目录不要有空格,

  2. 下载ruby1.9.3.[ ],注意不要下载2.0版本,1.87版本不再更新了装它也没意思.安装它,安装到CRUBY 不要安装到有空格的目录,安装时记得勾选设置环境变量.

  3. 下载DevKIt,还在上一个页面,一定要注意下载的版本.安装它到一个目录,例如C:DEVKIT.注意目录不要有空格.然后用CMD定位至此文件夹下,执行以下语句:

  Ruby dk.rb init

  Ruby dk.rb install

  4. 下载ImageMagick[#windows],安装到一个没有空格的文件夹,如C:ImageMagic.添加环境变量CPATH,值为C:ImageMagickinclude,再增加环境变量LIBRARY_PATH,值为: C:ImageMagicklib

  5. 下载mysql-connector-c-noinstall,可以百度一个下载.解压它到一个文件夹,如D:mysql. 将lib目录下的libmysql.dll拷到C:rubybin和C:rubylib下.两个目录都放上保险.

  6. 建立Redmine数据库.空库即可.

  7. 配置数据库文件.在D:Redmine configdatabase.yml,没有这个文件的话直接把database.yml.example文件重命名即可.打开这个文件,用#号注释掉或删除掉每一行,只剩下最后# SQLServer configuration example部分的行.取消这部分的注释(删除#号)注意不要多删除一个空格.然后在host处配置数据库地址,username和password处配置数据库的用户名和密码.注意冒号后一定要有一个空格(很奇怪的设计)

  8. 打开gemfile文件,增加一行

  gem 'mongrel','~> 1.2.0.pre2'

  9. 将CMD定位至Redmine所在目录,,如D:Redmine(下面所有的操作都在这个目录下操作),接下来安装mongrel,不安装它的话使用webrick会慢得让你无可忍受

  gem install mongrel --pre

  10. 再执行如下语句:

  gem install bundler

  11. 再执行如下语句安装bundle环境,它会根据配置文件安装所有必须的组件.这是最重要的一步.要注意的是,如果增加或删除了数据库配置文件内容(database.yml)要重新执行下面这句.

  bundle install --without development test rmagick

  如果执行这句报mysql2之类的错误,则执行

  gem install mysql –-‘--with-mysql-dir=”D:mysql”’

  如果报的是json或rails之类的组件安装错误,则手工安装之.(怎么安装?右击,标记,选择复制出提示安装失败的组件名称,执行gem install 组件名)

  然后重复执行第10步,直到安装成功为止.这一步是最痛苦,最麻烦的一步.

  12. 上面成功以后就已经安装好了redmine的基本环境了,成功了90%.接下来执行

  rake generate_secret_token

  13. 再执行下面这两句生成数据库结构

  set RAILS_ENV=production

  rake db:migrate

  14. 接下来加载默认数据.

  set RAILS_ENV=production

  rake redmine:load_default_data

  这里会提示选择语言,输入ZH选择中文即可.

  15. 最后是启动服务.

  ruby script/rails server mongrel -e production -d -p 80

  这里使用的80端口,如果要改用其它端口将80换成其它的即可.服务启动后不要关掉这个窗口.然后就可以通过浏览器访问了.

  安装这玩意断断续续几乎花了我一周时间.网上的许多指引都太老了,照着老版本的指引整了半天,结果发现根本不行,其实redmine本身已经把很多需要的东西都打包好了.另外,官方文档中未注明一些异常的处理.我在Bitnami试了两天,失败告终.在第10步试了两天,主要是mysql的问题.其它就是安装了ruby没有安装devkit,或者版本安装错误,或者目录中有空格(为什么不能识别目录中的空格?)

  安装一个小东西如此繁琐,真不知道linux用户是如何忍受.许多linuxer可能还为能折腾如此复杂的东西而自豪不已,”哈!我用了N条命令搞定XX啦!”

  Linux的程序易用性实在太差——不在于它的命令行界面——在于它的程序包依赖之乱.在开源背景下错综复杂的依赖,只要其中一个稍微有点问题就完全无法使用.比windows的DLL HELL不知道严重多少倍.我相信,如果是一个普通用户来用它,一定会自杀.

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Verlustfreie Skalierung auf Steam Deck OLED führt Spiele mit bis zu 2x FPS aus Verlustfreie Skalierung auf Steam Deck OLED führt Spiele mit bis zu 2x FPS aus Aug 26, 2024 am 10:07 AM

ETA Prime hat kürzlich eine kostenpflichtige Software namens Lossless Scaling auf dem ROG Ally Diese beiden können

Wie aktualisiere ich die neueste Version von Bybit Exchange? Wird es Auswirkungen geben, wenn es nicht aktualisiert wird? Wie aktualisiere ich die neueste Version von Bybit Exchange? Wird es Auswirkungen geben, wenn es nicht aktualisiert wird? Feb 21, 2025 pm 10:54 PM

Die Möglichkeit zur Aktualisierung von Bybit -Börsen variiert je nach Plattform und Gerät: Mobil: Überprüfen Sie nach Updates und installieren Sie im App Store. Desktop -Client: Überprüfen Sie die Updates im Hilfemenü und installieren Sie automatisch. Webseite: Sie müssen auf die offizielle Website zugreifen, um Updates zu erhalten. Wenn der Austausch nicht aktualisiert wird, kann dies zu Sicherheitslücken, funktionalen Einschränkungen, Kompatibilitätsproblemen und reduzierter Transaktionseffizienz führen.

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek ist ein leistungsstarkes Intelligent -Such- und Analyse -Tool, das zwei Zugriffsmethoden bietet: Webversion und offizielle Website. Die Webversion ist bequem und effizient und kann ohne Installation verwendet werden. Unabhängig davon, ob Einzelpersonen oder Unternehmensnutzer, können sie massive Daten über Deepseek problemlos erhalten und analysieren, um die Arbeitseffizienz zu verbessern, die Entscheidungsfindung zu unterstützen und Innovationen zu fördern.

PI -Knotenunterricht: Was ist ein PI -Knoten? Wie installiere und richte ich einen PI -Knoten ein? PI -Knotenunterricht: Was ist ein PI -Knoten? Wie installiere und richte ich einen PI -Knoten ein? Mar 05, 2025 pm 05:57 PM

Detaillierte Erläuterungs- und Installationshandbuch für Pinetwork -Knoten In diesem Artikel wird das Pinetwork -Ökosystem im Detail vorgestellt - PI -Knoten, eine Schlüsselrolle im Pinetwork -Ökosystem und vollständige Schritte für die Installation und Konfiguration. Nach dem Start des Pinetwork -Blockchain -Testnetzes sind PI -Knoten zu einem wichtigen Bestandteil vieler Pioniere geworden, die aktiv an den Tests teilnehmen und sich auf die bevorstehende Hauptnetzwerkveröffentlichung vorbereiten. Wenn Sie Pinetwork noch nicht kennen, wenden Sie sich bitte an was Picoin ist? Was ist der Preis für die Auflistung? PI -Nutzung, Bergbau und Sicherheitsanalyse. Was ist Pinetwork? Das Pinetwork -Projekt begann 2019 und besitzt seine exklusive Kryptowährung PI -Münze. Das Projekt zielt darauf ab, eine zu erstellen, an der jeder teilnehmen kann

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

Es gibt viele Möglichkeiten, Deepseek zu installieren, einschließlich: kompilieren Sie von Quelle (für erfahrene Entwickler) mit vorberechtigten Paketen (für Windows -Benutzer) mit Docker -Containern (für bequem am besten, um die Kompatibilität nicht zu sorgen), unabhängig von der Methode, die Sie auswählen, bitte lesen Die offiziellen Dokumente vorbereiten sie sorgfältig und bereiten sie voll und ganz vor, um unnötige Schwierigkeiten zu vermeiden.

Microsoft führt den Gaming-Handheld-freundlichen Kompaktmodus für die Xbox Game Bar ein Microsoft führt den Gaming-Handheld-freundlichen Kompaktmodus für die Xbox Game Bar ein Aug 15, 2024 am 06:32 AM

Microsoft hat gerade einen neuen Kompaktmodus für die Xbox Game Bar angekündigt, wobei der Schwerpunkt darauf liegt, das Overlay auf Windows-Gaming-Handhelds benutzerfreundlicher zu machen. Diese Geräte sind in der Regel mit Bildschirmen ausgestattet, die kleiner als 9 Zoll sind, und mit Dingen, die für den Wiedergebrauch konzipiert sind

Offizieller Eingang des offiziellen Website des Coinsuper Exchange Software Channel Offizieller Eingang des offiziellen Website des Coinsuper Exchange Software Channel Feb 21, 2025 pm 10:39 PM

Der offizielle Eingang der Website des Coinsuper -Austauschs: https://www.coinsuper.com. Die Client -Download -Kanäle sind: Windows -Client, MacOS -Client und Mobile (iOS/Android). Die Registrierung erfordert eine E-Mail, eine Handynummer und ein Passwort, und Sie müssen die echte Authentifizierung abschließen, bevor Sie handeln können. Die Plattform bietet eine Vielzahl von digitalen Asset -Transaktionen, einschließlich Bitcoin, Ethereum usw., mit dem Transaktionsgebührrate von 0,1% für Bestellungen und Akzeptoren. Zu den Sicherheitssicherungen zählen Kaltbrieftaschenlager, zweifaktorische Überprüfung, Anti-Geldwäsche- und Anti-Terrorismus-Finanzierungsmaßnahmen sowie die Sicherheitsbevölkerung.

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Feb 21, 2025 pm 08:42 PM

Bitget ist eine Kryptowährungsbörse, die eine Vielzahl von Handelsdienstleistungen anbietet, darunter Spot -Handel, Vertragshandel und Derivate. Der 2018 gegründete Austausch hat seinen Hauptsitz in Singapur und verpflichtet sich, den Benutzern eine sichere und zuverlässige Handelsplattform zu bieten. Bitget bietet eine Vielzahl von Handelspaaren, einschließlich BTC/USDT, ETH/USDT und XRP/USDT. Darüber hinaus hat der Austausch einen Ruf für Sicherheit und Liquidität und bietet eine Vielzahl von Funktionen wie Premium -Bestellarten, gehebelter Handel und Kundenunterstützung rund um die Uhr.

See all articles