`
xu_wccq
  • 浏览: 130846 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

"No such file to load" 解决策略, ruby on rails 开发注意事项

    博客分类:
  • ruby
阅读更多
服务器运行时解决

  先来总结吧!
  在我们建立 rails 应用的时候,我们应该:
[list=1]
  • 尽量把各种用到的插件放到RAILS_ROOT/vendor目录下面
  • 当然我们的rails 应该把它放在RAILS_ROOT/vendor/rails目录下。
  • rake rails:freeze:edge REVISION=2.2  # down 一个指定的版本.
    rake rails:freeze:gems  # 当前系统默认的版本
    
  • 还有写好应用程序的readme 介绍当前应用程序所用配置环境.列出个清单。
  • rails   version=2.2, url = ""
    ruby    version=1.8.6,  url =""
    RMgic version=1.9.2 ,  url =''
    插件的清单……
    acts_as_ferret  version=*, url= ''
    

    [/list]
    instant:http://instantrails.rubyforge.org/
    ruby on rails捆绑解决方案,它把ror环境,服务器、数据库、ruby,rails都捆绑起来,down下来解压就可以开始做rails应用程序了. 但目前还没有linux平台解决方案.
    下面就随便侃侃
      通常我们的ror应用程序,刚开始学习阶段,用到的大堆东西,当然指的是那些插件了。
    因为好用嘛,都拿来用,这就成为了将来的遗留应用程序——将来运行大费周折啊!
    当我们将来某一天想再把它跑起来用的时候,发现问题多多呀。这时候请您要冷静,但也要
    把你的眼睛擦得雪亮,不然,一个小问题将花去你太多时间,不值……

    activesupport/lib/active_support/dependencies.rb:496:in `require': No such file to load 
    `gem_original_require': no such file to load -- *  (MissingSourceFile)
    
    出现此类错误,你应该检查 no such file 后面的名字如 ferret.
    那么你应该去检查你本机是否安装了ferret这个包.  
    gem list --local 
    如果发现此处也没有,那么你在到ror的vendor/plugin查看有无此包;
    倘若有,再检查RAILS_ROOT/config/envirment.rb中,是否遗漏了此插件的加载(一般来说这
    只会发生在rails1.2的版本之前,之后的插件都会按照插件包的名称顺序加载。)
    

    
    activesupport/lib/active_support/dependencies.rb:496:in `require': No such file to load -- ferret (MissingSourceFile)
    gem install ferret  # 装了此包便解决此问题。
    此问题出现在在应用程序使用了的acts_as_ferret插件的时候,而没有安装它所依赖的ferret 包所致
    

    分享到:
    评论

    相关推荐

      Ruby on Rails Tutorial

      《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...

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

      Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性。在这个开发环境包中,我们拥有Ruby ...

      ruby on rails 101

      ### Ruby on Rails 101:深入理解与实践 #### 引言 《Ruby on Rails 101》是一本介绍Ruby on Rails(简称RoR或ROR)的基础书籍,旨在为初学者提供一个全面而深入的学习框架。本书由Peter Marklund编写,包含了五天...

      ruby on rails最佳敏捷开发

      Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用框架,它遵循敏捷开发原则,致力于简化Web开发过程。Rails的核心理念是“Convention over Configuration”(约定优于配置),这意味着开发者可以减少大量...

      ruby on rails最新版

      Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。Rails以其“约定优于配置”(Convention over Configuration)...

      Ruby on Rails安装包全集(Linux)

      Ruby on Rails是一款基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了Web应用的开发流程。在Linux环境下安装Ruby on Rails需要一系列的依赖包和步骤,本资源包提供了所需的所有组件,...

      基于ruby on rails开发示例源码

      Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。本示例源码提供了使用Ruby on Rails进行实际项目开发的具体...

      提升Ruby on Rails性能的几个解决方案

      Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...

      使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序教程(含图例)

      【使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序教程】是一个面向中级开发者的系列教程,旨在教读者如何利用 Ruby on Rails 框架在服务器端为 Mobile Safari 设计和提供自定义内容,以适应 iPhone 和 iPod ...

      ruby on rails 3 tutorial.pdf

      《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的一个开源框架,它采用MVC(Model-View-...

      ruby on rails社区网站开发源码

      Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一个开源Web应用程序框架,它基于Ruby编程语言。这个框架以其MVC(Model-View-Controller)架构、约定优于配置(Convention over Configuration)的...

      Ruby on Rails实践

      总的来说,Ruby on Rails实践涉及的知识点包括但不限于:Ruby语言基础、Rails框架结构、MVC模式、ActiveRecord、路由、测试驱动开发、插件和gem使用、以及部署策略。通过学习和实践,开发者能够快速构建功能丰富的...

      Ruby On Rails中文教材(PDF)

      Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用程序的开发。Rails由David Heinemeier Hansson于2004年创建,它提倡“约定优于配置...

      Ruby on rails web开发学习实录的光盘文件

      《Ruby on rails web开发学习实录》的光盘文件

      Ruby on Rails教程:学习使用Rails进行Web开发Ruby on Rails Tutorial: Learn Web Development with Rails

      本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。

      ruby on rails for dummies

      《Ruby on Rails for Dummies》是一本专门为初学者设计的Ruby on Rails教程,它旨在帮助新手快速理解并掌握这个强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby编程语言构建的一个开源Web应用程序框架,它...

      Web开发:Ruby on Rails.pdf

      Web开发:Ruby on Rails.pdf

      Ruby on Rails开发 从入门到精通实战教程.rar

      本资源是一套关于Ruby on Rails开发的全面教程,旨在帮助学习者从入门到精通掌握Ruby on Rails框架的开发技能。教程内容涵盖了Ruby语言基础、Rails框架搭建、Web应用开发、数据库操作、部署与维护等方面的知识。 ...

      Ruby On Rails(PDF)

      ### Ruby on Rails与Java框架对比分析 #### 一、引言 随着互联网技术的迅猛发展,Web开发领域也迎来了各种各样的开发框架和技术栈。在众多的开发框架中,Ruby on Rails (RoR) 和 Java 的相关框架尤其受到关注。本文...

    Global site tag (gtag.js) - Google Analytics