redmine+svn windows环境安装流程

首先要安装apache
http://httpd.apache.org/download.cgi

Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.9-
win32-x86-no_ssl-r2.msi [PGP] [MD5]
安装。里面的server information不用改默认项。安装完成后自动连接,如果报告链接不上,有可能因为skype在搞鬼,先关了
skype就可以(这点如果不是ZXL指点,恐怕死都不明白怎么死的。。。)

退出apache, 安装目录下的conf目录下,http.conf文件,打开,找到listen 80,改成81。(这里是为了以后的端口冲突)

然后下phpmyadmin, 直接解压到D:/Apache2.2/htdocs里。启动apache, 访问一下http://
127.0.0.1/mysql/ 应该可以看到点设置页面。

下载
http://instantrails.rubyforge.org/wiki/wiki.pl  InstantRails
http://www.redmine.org/  Redmine
这两东东都直接下执行档即可,不要傻乎乎下SRC
1.       下载InstantRails,解压缩。

2.       下载Redmine,解压缩。

3.       将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

4.       启动InstantRails。

5.       创建数据库,
          界面" I" 按钮,出菜单,选rails applications -> manager rails
applications->create new rails applications .在控制台界面里,
cd redmine
mysql -u root –p
create database redmine character set utf8;

6.       将redmine/config目录下的database.yml.example文件重命名为database.yml

7.       在控制台界面执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建
43个表。

8.       还是在命令行执行rake redmine:load_default_data RAILS_ENV="production",
指明当前项目运行环境为production,中间会提示选择语言,我们选择zh。

9.       启动web服务,在命令行里ruby script/server -e production。

10.    然后我们就可以启动Redmine了,在浏览器中访问地址:http://localhost:3000/

 

下载地址在这里:http://subversion.tigris.org/servlets/ProjectDocumentList?
folderID=91

然后再安装TortoiseSVN,下载地址:http://sourceforge.net/project/showfiles.php?
group_id=138498

安装完成后要启动SVN服务。

1.       新建一个目录,在windows资源管理器里右键,会看到TortoiseSVN的项目,选择Create Repository
here,创建版本库。

2.       在命令行中定位到SVN安装目录下的bin目录,然后在命令行里执行下面的命令,注册一个windows服务来启动SVN:

sc create svn binpath= "e:/svn1.5.2/bin/svnserve.exe --service -r e:
/svn-repos" displayname= "Subversion Server" depend= Tcpip start= auto

sc start svn

e:/svn1.5.2/bin/svnserve.exe –d //貌似可以不用

关键是E:/svn-repos/conf/svnserve.conf 里password-db = passwd 要打开 ,同时更改同目录下
passwd文件,设置好用户。
如果连不上127.0.0.1,需要在控制面板那里重启服务。

 

在linux下安装ruby on rails

编译安装ruby

ruby的源代码可以从Ruby官方网站下载:
http://www.ruby-lang.org/en/downloads/

下载源代码包到本地Linux主机,然后解压缩,进入该目录,进行配置,编译和安装:
tar xzvf ruby-1.8.5.tar.gz
cd ruby-1.8.5
./configure –prefix=/usr/local/ruby
make && make install
如果想浏览所有的configure参数,可以:
./configure –help |more
如果不定制安装的目录,默认将安装到/usr/local目录下面。然而我建议自行定制一个ruby的安装目录,例如/usr/local/ruby,
这样便于以后的升级,不会和操作系统其他软件混在一起。

vi /etc/profile
在其中加上:
PATH=$PATH:/usr/local/ruby/bin
export PATH

验证:
ruby -v
显示ruby 1.8.4 (2005-12-24) [i686-linux],ruby安装成功。

下载rubygems

下载rubygems:
http://rubyforge.org/projects/rubygems/
下载好源代码包,解压缩,安装:
tar xzvf rubygems-0.9.0.tgz
cd rubygems-0.9.0/
ruby setup.rb

然后就可以安装rails了,在确认服务器已经连接互联网的情况下执行:

正常情况下,运行gem install rails –include-dependencies就可以自动安装了
不幸的说,我执行的时候只显示:

    Bulk updating Gem source index for: http://gems.rubyforge.org
    ERROR: While executing gem … (Timeout::Error)
    execution expired

原因是http://gems.rubyforge.org有 问题,而且这个网站由于压力太大,不是速度很慢,就是down。所以,我们只能自己动
手。
手工下载rails on ruby所需的包

wget http://files.rubyforge.vm.bytemark.co.uk/activerecord/activerecord-1....
wget http://files.rubyforge.vm.bytemark.co.uk/actionpack/actionpack-1.12.5...
wget http://files.rubyforge.vm.bytemark.co.uk/actionmailer/actionpack-1.12...
wget http://rubyforge.org/frs/download.php/12319/actionwebservice-1.1.6.gem
(这个包在http://files.rubyforge.vm.bytemark.co.uk没 找到,google到的)
wget http://files.rubyforge.vm.bytemark.co.uk/activesupport/activesupport-...
wget http://files.rubyforge.vm.bytemark.co.uk/rake/rake-0.7.1.gem
wget http://files.rubyforge.vm.bytemark.co.uk/rails/rails-1.1.6.gem
安装rails on ruby

gem install rake
gem install activesupport
gem install activerecord
gem install actionpack
gem install actionmailer
gem install actionwebservice
gem install rails
验证ruby on rails安装

rails -v
显示Rails 1.1.6,安装成功。

曾发生版本不合的问题,还是下了最新的才通过。

MYSQL
rake redmine:load_default_data RAILS_ENV="production"的时候发生找不到
mysql.sock。
到服务器上也找不到这个文件。只找到/var/run/mysqld/mysqld.sock

ln -s /var/run/mysqldl/mysqld.sock /tmp/mysql.sock
就OK

 

 

手动启动时要
 nohup ruby script/server -e production

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值