很多时间,因为公司的代理服务器,而导致我得不到最新的rails程序,只能够使用
InstantRails来感受ror的思想。为了能够得到最新的rails程序,我在GOOGLE里找了很多资料,现把自己成功使用的方法告诉大家。
方法一:
1)、进入DOS环境,即在运行里敲入:cmd
2)、执行:
java 代码
其中:http_proxy一定要注意是下划线,不是中划线,更不是上划线
localhost是你的代理服务器的IP或者域名
1080是你的代理服务器端口号
3)、执行:
java 代码
- gem install rails --include-dependencies
这个就不用说了吧。
方法二:
1)、设置环境变量,按照我的电脑->右键->属性->高级->环境变量->系统变量,新建
变量名:http_proxy
变量值:http://localhost:1080
其中:http_proxy一定要注意是下划线,不是中划线,更不是上划线
localhost是你的代理服务器的IP或者域名
1080是你的代理服务器端口号
2)、执行:
java 代码
- gem install rails --include-dependencies
两个方法的总结:其实都一样,一个是临时动作,一个将是永久运行。没有什么区别,同样,你也可以执行如下代码来更新你现在的rails
java 代码
如果我提供的方法还不行,最重要的可能还有:代理服务器要求有用户名和密码,这个如何来解决?本人绞尽脑汁不管是如何设置http://user@pass:localhost:1080,gem都认为这是一个无效的命令,这个问题如何解决呢?
本人千辛万苦才利用了第三方的软件:http-tunnel才得以解决,关于http-tunnel大家可以GOOGLE一下,远比ruby简单。呵呵,看看你现在是不是得到了最新的rails了。怎么样,试试吧,
有问题欢迎讨论。
便民下载:RadRails 0.7.2
分享到:
- 2007-03-14 15:00
- 浏览 2796
- 评论(1)
- 论坛回复 / 浏览 (1 / 3521)
- 查看更多
相关推荐
标题中的“ruby on rails最新版”指的是Rails框架的最新稳定版本。随着技术的不断发展,Rails会定期发布新版本,以引入新的功能、优化性能和修复已知问题。使用最新版可以确保开发者能利用到最前沿的技术,并且通常...
这样的组合对于保持代码的整洁、提高团队协作效率和降低维护成本具有重要意义。 总的来说,了解和熟练掌握Rails 3.1和Cucumber-Rails 1.2.0的用法,对于任何希望在Ruby on Rails环境中进行高效、高质量开发的团队来...
本压缩包中的"web开发之rails最新调试通过购物车代码"是关于使用Rails进行Web应用开发的一个实例,特别是针对购物车功能的实现。 购物车是电商网站的核心部分,它允许用户选择商品并保存这些选择以便后续购买。在...
本书《Component-Based Rails Applications》主要介绍了如何使用Rails引擎(Rails ...这种基于组件的设计理念,能够让Rails应用在大型项目中保持灵活和可扩展,同时能够方便地集成第三方模块,提高开发和部署的速度。
特别是在Rails社区快速发展,各种新技术和概念层出不穷的背景下,这本书为开发者提供了一个宝贵的参考,帮助他们保持技能的前沿性和实战性。 由于本书内容的专业性和实用性,读者在阅读时可能会遇到一些技术术语或...
因此,通常我们会将购物车内容存入数据库,以便用户在不同会话之间保持购物车状态。在添加或删除商品时,更新购物车模型,并确保事务处理正确,以防止数据不一致。 在视图层,使用ERB(Embedded Ruby)模板语言来...
- **重构代码**:随着项目的进展,不断重构代码以保持其清晰性和可读性。 - **自动化脚本**:编写`db:seed`等自动化脚本来简化数据库初始化过程。 - **Strong Parameters**:介绍Rails中的`strong parameters`概念,...
然后,通过`gem install rails`命令安装最新版本的Rails。同样,可以用`rails -v`检查Rails版本。 3. **MySQL数据库** MySQL是一种广泛使用的开源关系型数据库管理系统,适用于大型、高性能的应用。在Rails中,...
理解如何从旧版本平滑升级到新版本,保持应用的兼容性和稳定性。 9. **Rails最佳实践**:了解并遵循Rails社区的最佳实践,如代码风格、设计模式和重构技巧,有助于写出更高质量的代码。 10. **Rails社区与工具**:...
4. **前沿技术**:本书覆盖了当时最新的jRuby版本和Rails框架特性,让读者了解并掌握最前沿的开发技术。 ### 结语 《jRuby on Rails WEB2.0》不仅是对于希望将Ruby on Rails技术引入Java平台的开发者来说是一本...
不过为了保持与原始文件一致,这里仍采用2.3.11: ```bash gem install rails -v=2.3.11 ``` ##### 4. 安装Passenger Passenger是一个高效的Web服务器,用于托管Rails应用程序。通过Gem安装Passenger,并使用...
7. **Helper方法**:为了保持视图的简洁,Rails允许你在helper模块中定义辅助方法,然后在视图中调用。 8. **测试驱动开发(TDD)**:Rails鼓励使用测试来驱动开发,内置了Test::Unit和RSpec等测试框架。 9. **...
Rails是Ruby语言的一个...尽管离线安装限制了自动获取更新的能力,但可以通过定期手动下载新的gem包来保持Rails的最新状态。总之,Rails作为一个强大且成熟的Web开发框架,为开发者提供了丰富的功能和便捷的开发体验。
- **持续更新与部署:** 保持Rails版本的最新是必要的,可以通过RubyGems进行升级。对于部署到互联网服务提供商(ISP)的情况,需要考虑服务器环境的兼容性和安全性问题。 #### 四、快速上手 - **创建新应用:** 使用...
6. **辅助方法(Helper Methods)**:辅助方法是为了保持视图整洁而创建的函数,它们可以提供重用的代码或复杂的逻辑。 7. **哈希与符号化键(Hashes and Symbolized Keys)**:在Rails中,使用符号作为哈希键可以...
**Ruby-GoOnRails:利用Rails生成器构建Golang应用** Ruby on Rails(简称Rails)是一种流行的Web开发框架,以其“约定...通过熟练掌握`GoOnRails`,开发者可以在保持高效开发流程的同时,享受到Go带来的性能提升。
2. **Gemfile.lock**:记录项目的精确gem版本,确保在不同环境中部署时保持一致性。 3. **config/**:配置文件夹,包含数据库配置、路由设置(routes.rb)、应用配置等。 4. **db/**:数据库相关文件,如数据库...
1. **社区准则:** 遵循社区驱动的编码风格指南,如 `ruby-style-guide` 和 `rails-style-guide`,可以帮助团队保持一致的代码风格,提高代码可读性和维护性。 - **Ruby风格指南:** 提供了关于Ruby编程的最佳实践...
Rails 2.3.2 是一个古老的 Ruby on Rails 框架版本,它在 Ruby 社区中曾经广泛使用。Gem 是 Ruby 的包管理器,用于安装和管理各种库...对于 Rails 开发,保持框架和依赖的更新至关重要,以便利用最新的特性和安全修复。