`
vavi
  • 浏览: 15332 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

windows ruby1.9.2 rails 3.1.0rc5 折腾之路

 
阅读更多

由于各种原因,只能在业余时间学习ruby和rails

再由于各种原因,这次必须在windows平台上折腾rails

拜G大神所赐,问题很快就搞定了... 

 

环境:

 

db:

D:\2chome>mysql -V

mysql  Ver 14.12 Distrib 5.0.27, for Win32 (ia32)

 

app:

ruby :

 

D:\2chome>ruby -v

ruby 1.9.2p290 (2011-07-09) [i386-mingw32]

主要gem:

rails: Rails 3.1.0.rc5

mysql2 (0.3.6)

 

 

步骤

安装  ruby 1.9.2

http://rbudiharso.wordpress.com/2011/03/25/railsinstaller-with-ruby-1-9-2/

安装mysql2

http://www.kyybaventures.com/blog/installing-mysql2-gem-ruby-rails-windows

安装mysql2有些麻烦,列出关键步骤

  1.     copy D:\MySQL\MySQL Connector C 6.0.2\lib\opt  to C:\Ruby192\bin (If you have installed ruby in     different location change the directory accordingly) (不然后面会报D:/RailsInstaller/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.3.6/lib/mysql2.rb:9:in `require': Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.0.27. (RuntimeError) )
  2. gem install mysql2 -- '--with-mysql-lib="D:\MySQL\MySQL Connector C 6.0.2\lib\opt" --with-mysql-include="D:\MySQL\MySQL Connector C 6.0.2\include"'
注释掉 gem therubyracer

   摘要如下: 

   "No, there is no way that I know of to currently install this gem on windows. The problem is that there is currently no pre-compiled version of the libv8 gem for Windows, and the source version is only compatible with *nix. It does not necessarily have to be that way, it just requires somebody taking the time to make the compile work for Windows. https://github.com/fractaloop/libv8

That said, Windows should come with a JScript, the Microsoft JavaScript runtime, which rails (via execjs) will automatically detect and use, so you should be able to just remove your dependency on therubyracer.

As the maintainer of that gem, this would of course make me sad, but it should get you on your way."

 

 

吐槽1:什么时候,能解决些G大神也解决不了的问题呢... 遐想中 :)

吐槽2:今天7夕,由于各种原因,陪不了GF了,GF也陪不了我.... T.T  不过想想还有ruby陪着我....

分享到:
评论
4 楼 Larmy888 2013-11-07  
Thank you ,  安装你的步骤解决了我的问题
3 楼 vavi 2012-04-23  
jackyrong 写道
我的也是rails 3.1,但只用gem extctjs好象依然不行,rails server启动不起来,为什么呢?

具体报什么错呢?出错的log很重要,呵呵
2 楼 jackyrong 2011-10-26  
我的也是rails 3.1,但只用gem extctjs好象依然不行,rails server启动不起来,为什么呢?
1 楼 xiaoying_honey 2011-08-06  
  鼓励一个。

相关推荐

    ruby1.9.2_installer

    最新版本的Ruby安装程序 。 ruby1.9.2 installer

    ruby1.9.2源代码安装文件

    ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。

    ruby-1.9.2-preview1-x64-mswin64-80.zip

    5. **Ruby开发和应用**: Ruby广泛应用于Web开发,尤其是搭配Rails框架。它也被用于系统自动化、脚本编写、数据分析等领域。1.9.2版本的更新意味着开发者可以利用新的语言特性和优化,提高代码效率和可维护性。 6. *...

    绿色版 Ruby 1.9.2 For Windows 64 发布

    本资源是“绿色版 Ruby 1.9.2 For Windows 64”的发布,特别适合那些在Windows 64位操作系统上进行开发的用户,无需安装,解压即用,大大简化了部署过程。 Ruby 1.9.2是Ruby的一个重要版本,它在1.9系列中引入了...

    ruby-1.9.2-rc2

    标题“ruby-1.9.2-rc2”指的是Ruby语言的一个特定版本,即1.9.2的候选发布版2(Release Candidate 2)。在软件开发中,候选发布版通常是正式版本发布前的最后一个测试阶段,它已经相当稳定,但可能还存在一些未被...

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    ruby-1.9.2-p290.tar.gz

    2. 解压:使用命令行工具(如Linux的tar或Windows的7-Zip)解压文件,通常会得到一个名为"ruby-1.9.2-p290"的目录。 3. 配置:进入解压后的目录,运行配置脚本来适应你的系统环境,例如设置安装路径和编译选项。 4. ...

    ruby on rails 3

    Ruby on Rails 3 是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,极大地简化了Web开发过程。这个版本是在Ruby 1.9.2环境下发布的,带来了许多改进和新特性,旨在提高...

    ruby on rails基础知识

    ### Ruby on Rails基础知识详解 #### 一、Rails简介与安装 **Rails** 是一款流行的开源Web应用框架,基于Ruby语言编写。它强调简洁性、生产力和优雅的设计,非常适合快速开发Web应用。 - **特点** - **DRY (Don'...

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似.zip

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似 Quora克隆在 Rails 上的ruby 中写入。要求首先安装软件Linux ( 推荐 Ubuntu 10.10 ) 。ruby 1.9.2 ( 不支持 1.9.1或者 1.8 )MongoDB 1.8Redis 2.

    ruby install

    在这个例子中,"rubyinstaller-1.9.2-p136.exe"是一个Windows平台的Ruby安装程序,其中"p136"代表了该版本的特定补丁级别。 下面是Ruby 1.9.2在Windows上的安装步骤: 1. **下载安装文件**:首先,你需要从可靠的...

    go 语言windows安装包 64位 V1.9.2

    在这个场景中,我们讨论的是针对 Windows 操作系统的 64 位版本,即 "go 语言windows安装包 64位 V1.9.2"。这个版本的 Go 语言已经经过了测试,确保在 Windows 64 位环境下可以正常工作。 在下载并安装 Go 语言 64 ...

    go1.9.2.windows-amd64 安装包

    Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的...通过下载提供的"go1.9.2.windows-amd64.msi"文件,Windows用户可以轻松地在本地环境中安装并开始Go语言的开发之旅。

    go1.9.2.windows-amd64.rar

    在“go1.9.2.windows-amd64.rar”这个压缩包中,包含的是Go语言1.9.2版本的Windows 64位安装程序。 Go 1.9.2是Go语言的一个稳定版本,它包含了对前一版本的改进和修复,确保了更好的稳定性和性能。对于Windows平台...

    go1.9.2.windows-amd64.msi

    go1.9.2.windows-amd64.msi Installer Windows x86-64 90MB daeb761aa6fdb22dc3954fd911963b347c44aa5c6ba974b9c01be7cbbd6922ba λ certutil -hashfile go1.9.2.windows-amd64.msi SHA256 SHA256 哈希(文件 go...

    ruby安装升级及命令自行编译安装非APTGET方式安装升级的办法

    作为Ruby应用开发中的主流框架之一,Rails可以通过RubyGems轻松安装。执行命令`gem install rails -y`即可一键安装Rails及其所有依赖包。例如: ```bash gem install rails -y ``` 安装完成后,可以使用`gem list`...

    go1.9.2.windows-386.zip

    《深入理解Go 1.9.2 Windows 32位SDK》 Go语言,又称为Golang,是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言。它以其简洁的语法、高效的性能以及强大的并发处理能力在IT行业中获得了...

    phantomjs-1.9.2-window seleniu Windows版本

    phantomjs-1.9.2-windows seleniu Windows版本 phantomjs-1.9.2-windows seleniu Windows版本 phantomjs-1.9.2-windows seleniu Windows版本

Global site tag (gtag.js) - Google Analytics