`

cgywin下安装mysql和RubyOnRails小记

阅读更多
XP下面运行linux的RubyOnRails

下面是一个简单的过程记录
1.    安装Cygwin
我用的这个
cygwin-release-20061108.iso
有1.29G,好处是不用网络安装,从迅雷下的
运行Cygwin的安装程序。从文见包的的列表中,在DEV里面,确定要选择。就是把skip改了
引用
• Ruby
• gcc
• subversion
  我是这里是安装了所有的DEV环境  
  你需要使用gcc来建立Cygwin版本的MySQL.

说明一下,这里如果你已经装完了cygwin,用的时候,才发现少装组件。比如vim,那么,不用卸载,直接再点击之前的安装文件,选上组件就行。

2. 在windows上面安装MYSQL:

引用
    download MySQL 5.0 Windows Installer


3.    安装MySQL generic source package并且建立它
源码包,编译安装
./configure
make install


4.    安装Ruby Gems
按照正常方式安装,下载Download Gems 释放并安装。

这里ruby我也源码安装,Rubygems 用的
ruby setup.rb


5.    安装Rails:
现在你已经有Gems,你可以安装Rails. 执行:
gem insall rails –include-dependencies

6. 安装mysql gem
    运行gem安装mysql。 当出现选择时候,不要安装mswin32,
要安装最新的Unix 版本。

扩展的安装指令(这里没有全部翻译都是安装Cygwin的指令)
但是有一句话要重点说:Windows isn’t the greatest environment for development.
Windows并不是很好的开发环境。

一些注意事项
Ruby: No such file to load -- ubygems (LoadError).

可能是ruby路径问题
引用
libraries in c:ruby/lib/ruby/, Cygwin Ruby expects to find them in /usr/lib/ruby. So Cygwin wasn’t seeing rubygems, or any of the previously installed Gems.


如果你的提示错误是:
No such file or directory - /tmp/mysql.sock


那么,请用127.0.0.1代替localhost
参考
引用
It turns out that connecting to localhost in the Cygwin environment attempts to use UNIX sockets. I run MySQL 4.1 as a Windows service, using NT pipes for local connections. Similar concept, but not interoperable. The quick fix is changing localhost to 127.0.0.1. With an IP address (or any name other than localhost), the client library uses TCP/IP instead.

If you don’t want to build the MySQL client libraries, you can use the pure-Ruby MySQL driver that comes with Rails. That one works out of the box, it’s just faster. It also defaults to using UNIX sockets when connecting to localhost, again just a matter of using 127.0.0.1 instead.

4
0
分享到:
评论

相关推荐

    cygwin下安装wxpython

    cygwin下安装wxpython的英文资料

    Cygwin安装与配置详解

    这意味着用户可以在Cygwin中直接通过这些路径来访问Windows下的文件和目录。 **3. 使用基本命令** 除了访问Windows文件系统外,Cygwin还提供了许多Unix/Linux的基本命令,如`ls`、`cd`、`cat`等,使用户能够在...

    cygwin 下 rsync-3.0.8安装及使用说明

    总之,rsync 3.0.8在Cygwin环境下的安装和使用涉及多个方面,从下载安装包到理解各种命令选项,再到实际应用,都需要一定的学习和实践。熟练掌握rsync,可以极大地提高你在文件管理和系统维护中的工作效率。

    Windows下的SSH安装之Cygwin

    Windows下的SSH安装之Cygwin Cygwin 是一个自由软件的集合,最初由 Cygnus Solutions 开发,用于各种版本的 Microsoft Windows 上,运行 UNIX 类系统。Cygwin 的主要目的是通过重新编译,将 POSIX 系统(例如Linux...

    cygwin的安装程序

    标准安装会下载和安装许多常用的应用程序和工具,而最小化安装则允许你仅选择需要的软件包,节省磁盘空间。 4. **选择软件包**:接下来,安装程序会列出所有可选的软件包,按照类别进行分类,如开发、系统、网络等...

    cygwin的安装源程序

    cygwin安装源程序,内含NS2所需要的包

    cygwin-mysql-part1(3 parts total)

    cygwin mysql 安装包

    在Windows下本地安装Cygwin

    然而,据称这种方法可能无法完全卸载Cygwin,可能需要手动删除安装目录和清理注册表。 Cygwin的主要功能包括: 1. 提供一个类Unix的shell环境,如Bash。 2. 支持大量Unix/Linux命令和工具。 3. 允许在Windows上...

    windows下安装Cygwin指南含安装包

    默认情况下,Cygwin会被安装在"C:\cygwin",但你可以根据个人喜好更改此路径。确认无误后,点击"Next"。 接下来是最重要的一步——选择要安装的软件包。Cygwin提供了大量的软件包,涵盖各种工具和库。在"Select ...

    Windows下使用Cygwin编译MySQL客户端

    在Windows环境下,如果你需要使用Cygwin来编译MySQL客户端,这个过程可能涉及到一些特定的步骤和技巧。Cygwin是一个模拟Linux环境的工具,它允许你在Windows系统中运行类Unix命令行工具。以下是如何使用Cygwin编译...

    Cygwin在windows下的安装配置

    一、下载和安装Cygwin 要安装Cygwin,首先需要下载Cygwin的安装程序。用户可以到Cygwin的官方网站上下载安装程序,地址是http://www.cygwin.com/,或者直接使用下载连接http://www.cygwin.com/setup.exe下载安装...

    cygwin的安装和简单配置

    Cygwin 的安装和简单配置 Cygwin 是一个在 Windows 平台上运行的 Unix 模拟环境,由 Cygnus Solutions 公司开发的自由软件。它可以让用户在 Windows 下拥有 Linux 开发环境,并且不需要切换系统。Cygwin 对于学习 ...

    Cygwin安装路径home下缺少的文件

    在Cygwin的安装过程中,通常会在用户的主目录下创建一个特定的文件结构,包括一个名为“home”的目录,其中会包含与当前登录用户相对应的子目录。例如,在大多数情况下,如果您的用户名是"Administrator",那么...

    cygwin离线安装版

    集成gcc/g++/gfortran/make, 等等,基本linux下的常用者都有. 里面有详细而简单的安装说明并附带在Cygwin中使用intel visual fortran 的ifort命令的完美方

    cygwin 下安装 sshd ,openssh

    本文将详细介绍如何在Cygwin环境下安装并配置sshd(Secure Shell Daemon),以便通过ssh命令从其他计算机远程登录到你的Windows系统。 ### 1. 安装Cygwin 首先,你需要下载并安装Cygwin。访问Cygwin官方网站...

    cygwin 包含安装插件

    在本文中,我们将深入探讨如何在Windows操作系统上安装Cygwin,并重点介绍如何在Cygwin环境中添加和管理插件。Cygwin是一个流行的开源工具集,它为Windows用户提供了类Unix的环境,使得用户可以在Windows系统上运行...

    Cygwin及windows上安装tcpreplay必要软件

    - 运行以下命令来编译和安装tcpreplay: ``` ./configure --host=x86_64-w64-mingw32 make sudo make install ``` 注意,这里使用了mingw32编译器来生成适合Windows环境的可执行文件。 4. **安装WpdPack*...

    Cygwin 下的NS3安装心得

    4. **编译和安装**:运行`make`来编译源代码,然后执行`sudo make install`将NS3安装到Cygwin的系统路径中。 在描述中提到,作者遇到了RFID模块的识别问题。在尝试安装RFID模块后,运行`./waf`时遇到了`Attribute...

    cygwin的使用和安装

    然后,在Cygwin的安装目录下的`/var`目录下创建一个名为`t.sh`的脚本文件,并确保该脚本文件中的所有路径都相对于Cygwin的根目录。之后,可以在Windows命令提示符中运行`d:\cygwin\bin\bash d:\cygwin\var\t.sh`来...

    cygwin 离线安装

    7. **等待安装完成**:一旦选择了所有必要的软件包,安装程序会开始解压和安装。这可能需要一段时间,取决于你选择的软件包数量。 8. **配置环境**:安装完成后,你可能需要配置一些环境变量,比如 `PATH`,以便在...

Global site tag (gtag.js) - Google Analytics