0 0

我安装了新版本的rails,如何使用旧版本?10

我现在机器里安装的是rails2.1.0,但是我现在从网上下的一些网站代码都是用以前老版本写的(有2.0.2版本的,还有更早的),没法在我的机器上运行起来,请问如果用相应的版本运行网上下的这些代码啊?必须卸了重新安装一遍吗?
2008年6月28日 23:59

4个答案 按时间排序 按投票排序

0 0

这种情况最好freeze rails版本:
运行 rake rails:freeze:edge TAG=rel_2-0-2
这样就会在当前项目的vendor下freeze一个2.02的rails

2008年7月05日 09:45
0 0

引用
必须卸了重新安装一遍吗


不需要的,你机器可以安装多个rails的版本,project根据config/environment.rb中的
RAILS_GEM_VERSION = '*.*.*' unless defined? RAILS_GEM_VERSION

寻找相应的版本。

2008年6月30日 09:31
0 0

gem install -v=1.2.6 rails 即可。-v 参数用实际项目需要的 rails 版本替换。

2008年6月30日 00:48
0 0

对,需要重新装旧的版本,然后锁定

2008年6月29日 17:33

相关推荐

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    通常,Ubuntu的默认Ruby版本可能较旧,因此我们可能会选择使用`rbenv`或`rvm`这样的版本管理器来安装特定版本的Ruby。例如,`rbenv`可以通过以下命令进行安装: ```bash sudo apt-get update sudo apt-get ...

    ubuntu下安装ruby on rails

    这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全性问题。 ```bash sudo apt-get update sudo apt-get upgrade ``` 接下来安装必要的构建工具: ```bash sudo apt-get install build-essential ...

    rails2.3.2gem本地安装包及使用说明

    这将创建一个名为 `my_project` 的新 Rails 应用,并指定使用 Rails 2.3.2 版本。 5. **使用说明** - 本地安装的 Gem 使用方法与网络安装无异,你可以直接在项目中引用 Rails。不过,由于这是一个较旧的版本,...

    安装Ruby On Rails所需的部分资源

    在安装Rails之前,必须确保系统上已经安装了与Rails版本兼容的Ruby环境。 2. **RubyGems**:RubyGems是Ruby的包管理系统,用于分发、安装和管理Ruby程序库,即Gems。在Rails的安装过程中,RubyGems扮演着至关重要的...

    Ruby on Rails安装指南.docx

    这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于理解Rails的依赖管理和基础设置仍具有参考价值。 Ruby on Rails的安装分为在线安装、离线安装和一键式安装三种...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    版本1.8.6是Ruby的一个较旧但仍然广泛使用的版本,对于某些项目来说可能是必需的。安装Ruby通常可以通过下载源代码并编译,或者使用像RVM(Ruby Version Manager)这样的工具来管理不同版本。 接下来,Rails 2.0.2...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    Rails 2.2.3则是Rails框架的一个旧版本,发布于2009年。尽管现在有更先进的Rails版本,但在当时,Rails 2.2.3是一个里程碑,因为它引入了一些关键功能和改进。这些包括ActiveRecord的查询接口增强,使得SQL查询更加...

    rails2.3.3

    3. **安装Rails**:在终端中,使用`gem install rails -v 2.3.3`命令来安装特定版本的Rails。 4. **设置环境**:可能需要配置Ruby的路径和Gem的源,以确保正确安装和使用Rails。 5. **验证安装**:安装完成后,...

    web开发之rails最新调试通过购物车代码

    Rails版本更新可能会引入新的特性或改变旧的行为,因此代码调整是必要的。 9. **安全和认证**:"程序登录上的一些问题进行的代码调整"可能指的是添加用户身份验证,确保只有登录用户才能操作自己的购物车。这可能...

    Advanced Rails

    理解如何从旧版本平滑升级到新版本,保持应用的兼容性和稳定性。 9. **Rails最佳实践**:了解并遵循Rails社区的最佳实践,如代码风格、设计模式和重构技巧,有助于写出更高质量的代码。 10. **Rails社区与工具**:...

    重构你的Rails程式码

    3. **利用新功能实现旧功能:** 升级到新版本后,可以考虑使用新特性来重新实现旧的功能,这样不仅能提高代码的效率,还可以简化维护过程。 #### 重构路线图 1. **社区准则:** 遵循社区驱动的编码风格指南,如 `...

    rails和mysql数据库连接中出现的问题以及解决办法

    通常,较新的Rails版本支持较新的MySQL版本,但旧版本的Rails可能需要降级MySQL或升级Rails以解决问题。 总结来说,解决Rails与MySQL连接问题涉及检查配置文件、安装和更新依赖、确保系统库完整、确认服务状态和...

    Agile Web Development With Rails 3rdEdition

    - 新版本可能引入与旧版本不兼容的功能,为了实验这些变化,可以通过Edge Rails获取这些新的特性。 - Edge Rails允许开发者提前尝试即将发布的功能,但同时也存在一定的风险,因为这些功能可能不稳定或者最终不会...

    ruby1.8.7 & rails2.3.8

    在这个压缩包中,你找到了一个完整的Ruby 1.8.7和Rails 2.3.8的开发环境,这是一套较旧但经典的技术栈,适用于学习历史版本的Rails或者维护旧项目。 标题"ruby1.8.7 & rails2.3.8"指的是这个压缩包的核心内容:Ruby...

    ruby on rails 搭建redmine

    迁移至新服务器时,需确保新的环境与旧环境兼容,并正确处理数据库迁移。 通过以上步骤,你可以成功搭建起一个Redmine实例。在实际操作过程中,可能会遇到各种问题,但只要遵循Ruby on Rails的开发习惯和Redmine的...

    Rails2.2.2之windows环境搭建

    本文将帮助初学者以及对旧版本Rails有需求的开发者在Windows系统上成功配置Rails 2.2.2的运行环境。 首先,我们需要安装Ruby。Rails 2.2.2要求Ruby的一个特定版本,因此请确保下载与该版本兼容的Ruby。访问Ruby官方...

    rails配置sqlserver2000

    这样,Rails就能使用我们新定义的`sqlserver2000`配置来连接数据库了。 为了确保一切正常,你可以尝试创建一个数据库迁移并运行它,这将测试你的连接是否有效。创建一个新的迁移文件,如: ```bash rails g ...

    rails 2.2.3 依赖

    在使用旧版本时,可能会遇到缺少文档、不兼容新工具等问题,因此,除非有特殊需求,一般不推荐在生产环境中使用过时的Rails版本。 总之,Rails 2.2.3依赖包提供了一整套运行Rails 2.2.3所需的Gem,包括与其核心功能...

Global site tag (gtag.js) - Google Analytics