在windows安装tracks的失败记录

本文可自由转载,但请遵循“署名-非商业用途-保持一致”的创作共用协议。 永久链接:JoeCen's 小猫窝
-----------------------------

tracks虽然是一个online的GTD工具,但是我却想将其用在自己的notebook上。好像是有点奇怪,其实是因为我比较喜欢tracks的界面和简洁的使用方式。

我的notebook使用XP,从官方的安装教程来看,安装非常简单:
1、安装ROR
2、安装mysql
3、修改tracks的配置文件
4、导入数据库
5、启动 WEBrick

事实证明,在debian和freebsd上的安装都非常顺利。可是在我的notebook上安装就不是那么简单了,我尝试了很多种方法:

1、完全在windows中安装:
使用windows版本的ruby,使用windows版本的mysql,使用windows环境。
不知道为什么,在导入数据那一步:

rake migrate

死活就导不进去,ruby进程死活死了,要到“任务管理器”中kill掉才行。
手工将debian中安装好的数据库导入windows的数据库中,结果启动WEBrick后,访问3000端口tracks会出错。
没有办法,没有接触过ror,也不太想接触。放弃。

2、使用cygwin的ruby
在cygwin中安装的ruby可以正常使用,但是在cygwin的环境中访问不到windows的mysql。mysql客户端一直挂着不动,这个问题之前一直存在,不知道如何解决。

3、在cygwin中编译mysql
在网上找不到mysql的cygwind的版本,把心一横,下了个source包在cygwin中编译。用了一个多小时,终于编译好了。结果是自己在cygwin中编译的mysql用不了。

4、一定要用mysql吗?
于是尝试使用更轻量级sqlite。又分别在windows和cygwin环境中来回尝试了几遍,结果如下:
windows版本的sqlite不能在cygwind中使用;
自己在cygwind中编译的sqlite在“rake migrate”的时候会出错。

在windows中使用sqlite?这时候,我发现在windows中的ROR已经装不下去了,可能是之前卸载得不好?反正我觉得我的notebook已经被折腾得不行了,决定放弃在本地安装,改为在dreamhost上安装。

随机日志

  • 配置apt-get使用socks代理
  • 暂时关闭traceback
  • 高级打字员
  • intel pro 1000(e1000)网卡”设备名称“自动更换之谜(续)
  • 别以为不会发生
  • Leave a Reply