标题: stackruby安装包-windows下玩ruby推荐装备

时间: 2013-12-14 13:27:07

正文:

遥想当年,一开始玩 asp , 是因为 IIS 好安装配置。新手嘛,太麻烦的折腾不过来,后来慢慢的才发现 apache + php 其实也挺好折腾的。 其实现在看来, ruby 这种对 windows 平台的新手不太友好, 当然安装一个解释器很简单,要玩下 mysql 什么的,就会发现各种版本,各种奇怪了... 当然,也可能很顺利的碰上一个不错的组合直接搞定。

这种对 windows 的不友善的风格其实也是能屏蔽一些没有什么水平的新手加入 ruby 社区,某种意义上也能让整个社区素质更加高一点---PHP 社区正是如此,新手太多会让部分熟手都不愿意发声。 windows 和 linux 在这种对比下比较像,对开发者而已,玩 linux 的大多数都会觉得玩 windows 不够技术含量。一句话,很多有追求的人,活着就是为了折腾。

        转载请注明出处 http://blog.hickwu.com/posts/310 by Hick

之前在 windows 倒腾最新出来的 rails 4 和 ruby 2.0 , 过程曲折,即使有经验都不像折腾第二次了。正好前几天看到有人推荐一个叫 stack ruby 的,试用了下确实很不错。 一个安装包搞定常用的开发组件,包括:

当然,一些其他的小型组件比如 SQLite , Ruby Gems, ImageMagick 都是支持的。 如果能在集合一个 Python , 就是一个大全包了。

在 win7 下安装好像可以自动把相关路径加入环境变量,也就是安装完毕命令行输入 ruby -v 就能看到安装的 ruby 版本,要是之前有安装 ruby 或 80 端口有被占用等,最好先删掉,避免交叉影响导致奇怪的问题。

昨晚安装的 windows xp 下不知道为什么没有修改环境变量,手工把安装 ruby 的 bin 路径加到 PATH 下就可以如上段说的查看安装的 ruby 版本了。

补充说明:

我之前有自己安装的 apache 等组合,默认情况下,如果安装 ruby stack 的时候检测到 apache/mysql 等已经安装,会自动提示更换监听端口,比如 apache 建议换成 8080 , mysql 换成 3307 。 如果需要最终替换以前的 apache ,基本上直接修改 http.conf 的 DocumentRoot 不能完全生效,还需要修改 bitnami 下的 bitnami.conf 中的 DocumentRoot 才可以。

另外自带的 phpmyadmin 已经拷贝了 config.default.php 到 htdoc\config.inc.php ,甚至文件头都带有不要编辑改文件的标记---真够懒和误导人的,实际上新增加一个 mysql 服务器的配置,在最后加入类似下面这样的即可:

$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';

查看更多文章
分享到:


分享到: