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.
分享到:
相关推荐
cygwin下安装wxpython的英文资料
总之,rsync 3.0.8在Cygwin环境下的安装和使用涉及多个方面,从下载安装包到理解各种命令选项,再到实际应用,都需要一定的学习和实践。熟练掌握rsync,可以极大地提高你在文件管理和系统维护中的工作效率。
标准安装会下载和安装许多常用的应用程序和工具,而最小化安装则允许你仅选择需要的软件包,节省磁盘空间。 4. **选择软件包**:接下来,安装程序会列出所有可选的软件包,按照类别进行分类,如开发、系统、网络等...
cygwin安装源程序,内含NS2所需要的包
cygwin mysql 安装包
然而,据称这种方法可能无法完全卸载Cygwin,可能需要手动删除安装目录和清理注册表。 Cygwin的主要功能包括: 1. 提供一个类Unix的shell环境,如Bash。 2. 支持大量Unix/Linux命令和工具。 3. 允许在Windows上...
默认情况下,Cygwin会被安装在"C:\cygwin",但你可以根据个人喜好更改此路径。确认无误后,点击"Next"。 接下来是最重要的一步——选择要安装的软件包。Cygwin提供了大量的软件包,涵盖各种工具和库。在"Select ...
在Windows环境下,如果你需要使用Cygwin来编译MySQL客户端,这个过程可能涉及到一些特定的步骤和技巧。Cygwin是一个模拟Linux环境的工具,它允许你在Windows系统中运行类Unix命令行工具。以下是如何使用Cygwin编译...
一、下载和安装Cygwin 要安装Cygwin,首先需要下载Cygwin的安装程序。用户可以到Cygwin的官方网站上下载安装程序,地址是http://www.cygwin.com/,或者直接使用下载连接http://www.cygwin.com/setup.exe下载安装...
Cygwin 的安装和简单配置 Cygwin 是一个在 Windows 平台上运行的 Unix 模拟环境,由 Cygnus Solutions 公司开发的自由软件。它可以让用户在 Windows 下拥有 Linux 开发环境,并且不需要切换系统。Cygwin 对于学习 ...
集成gcc/g++/gfortran/make, 等等,基本linux下的常用者都有. 里面有详细而简单的安装说明并附带在Cygwin中使用intel visual fortran 的ifort命令的完美方
本文将详细介绍如何在Cygwin环境下安装并配置sshd(Secure Shell Daemon),以便通过ssh命令从其他计算机远程登录到你的Windows系统。 ### 1. 安装Cygwin 首先,你需要下载并安装Cygwin。访问Cygwin官方网站...
4. **编译和安装**:运行`make`来编译源代码,然后执行`sudo make install`将NS3安装到Cygwin的系统路径中。 在描述中提到,作者遇到了RFID模块的识别问题。在尝试安装RFID模块后,运行`./waf`时遇到了`Attribute...
在本文中,我们将深入探讨如何在Windows操作系统上安装Cygwin,并重点介绍如何在Cygwin环境中添加和管理插件。Cygwin是一个流行的开源工具集,它为Windows用户提供了类Unix的环境,使得用户可以在Windows系统上运行...
- 运行以下命令来编译和安装tcpreplay: ``` ./configure --host=x86_64-w64-mingw32 make sudo make install ``` 注意,这里使用了mingw32编译器来生成适合Windows环境的可执行文件。 4. **安装WpdPack*...
cygwin的安装以及交叉编译环境的配置指导
7. **等待安装完成**:一旦选择了所有必要的软件包,安装程序会开始解压和安装。这可能需要一段时间,取决于你选择的软件包数量。 8. **配置环境**:安装完成后,你可能需要配置一些环境变量,比如 `PATH`,以便在...
确认所有选择后,点击“下一步”开始下载和安装选定的软件包。这个过程可能需要一段时间,具体取决于你的网络速度和所选软件包的数量。 **7. 设置环境变量** 安装完成后,为了让Cygwin64在系统中可被识别,需要添加...