最近项目要用ruby 1.8.7 + rails 2.3.4 于是就折腾了一下。
遇到几个问题,首先我用这两个版本,发现建不了项目,报错误信息如
uninitialized constant ActiveSupport::Dependencies::Mutex(NameError)
于是查了下资料,发现要有几个文件需要改
他们是ruby路径下的,root.rb | environment.rb | rails.rb 加入 require 'thread'
好了之后链接数据库,mysql,结果不能migrate,先gem install mysql,还是不行,查资料,说要用到mysql的一个libmysql.dll文件,我就从我的mysql中拷贝了一个到ruby的bin目录下,虽然可以migrate了,但是建不了表,因为dll版本太高,找了个低版本,于是能migrate了。
分享到:
相关推荐
在这个压缩包中,你找到了一个完整的Ruby 1.8.7和Rails 2.3.8的开发环境,这是一套较旧但经典的技术栈,适用于学习历史版本的Rails或者维护旧项目。 标题"ruby1.8.7 & rails2.3.8"指的是这个压缩包的核心内容:Ruby...
在这个开发环境包中,我们拥有Ruby 1.8.7版本和Rails 2.2.3版本,这两个组件构成了一个经典的开发组合。 Ruby 1.8.7是Ruby编程语言的一个早期稳定版本,发布于2010年,提供了许多改进和新特性。在Ruby 1.8.x系列中...
4. **库和框架兼容性**: 许多现代的Ruby库和框架(如Rails)已经不再支持1.8.7,这意味着如果选择使用这个版本,可能需要寻找替代的库或者牺牲一些新特性。 总的来说,尽管Ruby 1.8.7是一个较为老旧的版本,但它在...
标题中的"rails2.3.8 && ruby1.8.7"指的是Ruby on Rails框架的2.3.8版本和Ruby编程语言的1.8.7版本。Ruby on Rails(通常简称为Rails)是一个基于Ruby语言的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构...
8. **Ruby on Rails**:虽然Rails框架的推荐Ruby版本通常会更高,但在2009年,很多早期的Rails应用可能仍在使用Ruby 1.8.7。Rails的流行推动了Ruby的广泛采用,这个版本对许多Web开发者来说至关重要。 9. **元编程*...
ruby1.8.7 安装包。下载直接安装
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。...该版本为ruby-1.8.7-p302
Ruby1.8.7是Ruby编程语言的一个较旧但仍然广泛使用的版本。它在2011年发布,提供了一种动态、面向对象的脚本语言,特别适合于Web开发和快速原型。Ruby的设计强调代码的简洁性和可读性,采用自然语言般的语法,使得...
Ruby 1.8.7 是一个古老的 Ruby 语言版本,它是 Ruby 社区在 2011 年发布的最后一个 1.8.x 系列版本。这个版本在当时非常流行,尤其对于某些项目和框架来说是必要的依赖,比如 Redmine 就是一个典型例子。Redmine 是...
ruby-1.8.7-p302.tar.bz2
ruby-1.8.7-p358-doc-chm.7z 3.65 MB 1,399 Other Other ruby-1.8.7-p358-i386-mingw32.7z 5.12 MB 1,503 i386 Other rubyinstaller-1.8.7-p358.exe 11.69 MB 13,534 i386 .exe (Windows executable)
标题 "ruby-1.8.7-p72-i386-mswin32.zip" 提供的信息表明,这是一个针对i386架构的Windows 32位系统的Ruby编程语言的版本1.8.7,具体补丁级别为p72。Ruby是一种面向对象的、动态类型的脚本语言,由日本人松本行弘于...
在IT领域,Ruby常常用于Web开发,尤其是与Ruby on Rails框架结合使用,能够快速构建高效、优雅的Web应用。 "ruby-1.8.7-p72.tar.gz" 是一个特定版本的Ruby发行版,这里的“p72”代表了该版本的补丁级别,意味着它是...
Ubuntu 11.04默认包含Ruby 1.8.7和Rails 2.3.5,但为了更好的兼容性和性能,建议手动更新或安装最新版本的Ruby和Rails。首先,使用包管理器安装Ruby: ```bash sudo apt-get install ruby-full ``` 随后检查Ruby...
标题“ruby-1.8.7-p174-i386-mswin32”指的是一个特定版本的Ruby解释器,适用于32位的Windows操作系统。这个版本是Ruby的1.8.7线中的patchlevel 174,通常表示为Ruby 1.8.7-p174。Ruby是一种面向对象的、动态类型的...
这个版本针对Ruby 1.8.7进行了优化,因此得名`ruby-debug-1.87`。 在`ruby-debug-1.87`中,有三个关键的依赖组件: 1. `ruby-debug-base-0.10.4.gem`:这是`ruby-debug`的核心库,提供了基本的调试功能,如断点...
- 安装Ruby 1.8.7和Ruby 1.9.2版本,这两个版本是Rails 2.x和Rails 3.x分别推荐使用的。 - 安装Rails框架: - 对于Ruby 1.8.7,安装Rails 2.3.5。 - 对于Ruby 1.9.2,安装Rails 3.0.3。 5. **安装MySQL数据库...
一个简单的命令行二十一点游戏,用 Ruby 1.8.7 编写,供多人使用。 该计划实施了核心二十一点规则。 轮到玩家时,他/她可以击球直到超过 21。该程序支持拆分和加倍。 运行程序 类型 ruby blackjack.rb 在命令行。 ...