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

如何把用到的gems附到verdor中

阅读更多
在本地装多少gems都无所谓,但是当在服务器上或者是 share host的时候,有的时候并不是您需要的gems都有安装的,这个时候,我们在想最好是在本地把需要的gems打包到vendor里面去,这样怎么迁移都不怕了。

于是google了一番,发现老外们已经实践过了,方法其实也不难,主要是要区分一些gems是无法做大的,但是其他的貌似都是可以的。

具体做法请参考如下这几个文章:

1、http://hideto.iteye.com/blog/82235(中文介绍的,比较简短)

2、http://rubygems.org/read/chapter/10(介绍gem命令的)

3、http://errtheblog.com/posts/50-vendor-everything(具体实现的)

如上三篇文章。用到的命令主要就是gem,所以附带了上面那篇gem的参考:

Ruby代码

   1. E:\Ysl\dev\1ster\vendor\gems>gem unpack uuidtools 
   2. Unpacked gem: 'uuidtools-1.0.1' 
   3.  
   4. E:\Ysl\dev\1ster\vendor\gems>gem unpack rio 
   5. Unpacked gem: 'rio-0.4.1' 
   6.  
   7. E:\Ysl\dev\1ster\vendor\gems>ls 
   8. rio-0.4.1        uuidtools-1.0.1 
   9.  
  10. E:\Ysl\dev\1ster\vendor\gems> 
分享到:
评论

相关推荐

    GPU Gems123 GPU 精粹中英文版下载

    在GPU Gems第一卷中,读者可以学习到GPU编程的基础知识,包括CUDA编程模型、纹理和立方体贴图、光栅化算法等。CUDA是NVIDIA开发的一种并行计算平台,通过它,程序员可以直接利用GPU的强大计算能力解决科学计算、图像...

    Game Programming Gems 5 中文 part1

    With the wisdom of many industry experts, Gems 5 includes 62 newly unearthed gems that were polished up for your reading pleasure. These gems are filled with practical insights and techniques that ...

    GPU_Gems_3(中文扫描版)

    根据提供的信息,我们可以了解到《GPU_Gems_3(中文扫描版)》这本书是关于图形处理器(Graphics Processing Unit,简称GPU)技术的一本专业书籍。它由Hubert Nguyen主编,最初由Pearson Education Inc.作为Addison-...

    Game Programming Gems 5 中文 part2

    With the wisdom of many industry experts, Gems 5 includes 62 newly unearthed gems that were polished up for your reading pleasure. These gems are filled with practical insights and techniques that ...

    Game Programming Gems 7 中文 part2

    accurate, and useful.There are gems that contribute directly to a player's experience of the game, including audio production gems and human-game interactions. Does your development team include a ...

    Game Programming Gems 7 中文 part1

    accurate, and useful.There are gems that contribute directly to a player's experience of the game, including audio production gems and human-game interactions. Does your development team include a ...

    Practical Ruby Gems

    此外,书中还可能涉及到了一些高级主题,如如何创建自己的Gems以及最佳实践等。 ### 4. 书籍内容预测 根据书名推测,《实用Ruby Gems》可能会涵盖以下几个方面的内容: - **基础介绍**:首先会介绍Ruby语言的基础...

    Simics with Gems 安装笔记

    该笔记涵盖了从安装 Simics 和 GEMS 到使用 Simicsfs 加载本地文件的所有步骤。下面是该笔记中的关键知识点: 1. 安装 Simics 和 GEMS Simics 和 GEMS 是两个相关的组件,Simics 是一个全系统模拟器,而 GEMS 是一...

    Gems行业应用白皮书 船舶应用 – Gems传感器如何为造船业提供解决方案.zip

    《Gems行业应用白皮书:船舶应用——Gems传感器如何为造船业提供解决方案》深入探讨了现代船舶行业中,Gems传感器如何通过先进的技术提升船舶的运营效率,降低维护成本,延长机器寿命。这份技术案例详细阐述了Gems...

    gems tutorial

    通过这个教程,你将学习如何使用 GEMS 来创建和配置不同的系统模型,进行性能分析和优化实验,理解多核系统中的并发和同步问题,并且能够使用 GEMS 提供的工具来模拟真实世界的工作负载,从而为硬件设计和软件优化...

    Lua Programming Gems 英文版 pdf,高清

    在《Lua Programming Gems》中,作者们探讨了Lua的高级特性以及最佳实践,帮助读者充分利用这些特性来解决实际问题。书中的文章涵盖了多个主题,包括但不限于: 1. **基础语法与数据结构**:Lua拥有简洁的语法和...

    Gpu Gems - 2

    《GPU Gems 2》是NVIDIA...通过《GPU Gems 2》,读者不仅可以学习到最新的GPU编程技巧,还能了解到图形学领域的前沿研究成果。这本书对于提升图形软件开发者的专业技能,以及推动GPU技术的发展都有着不可忽视的影响。

    GPU Gems 1-3

    8. **实例解析**:每个章节通常会通过一个实际的案例来展示所讲述的技术,读者可以从中学习到如何将理论知识应用到实际项目中。 9. **新特性介绍**:随着GPU技术的发展,每一卷都会包含当时最新的GPU特性,如硬件...

    Graphics Gems I-III

    在《Graphics Gems I》中,读者可以了解到基本的图形处理技术,包括二维和三维几何变换、投影、光照模型等。其中,几何变换是图形学的基础,如平移、旋转、缩放等,而投影则涉及到如何将三维对象在屏幕上进行二维...

    GPU-Gems 123.rar

    在GPU Gems中,读者可以学习到高级着色技术,如物理渲染(PBR)、光照模型和高级特效。 3. **GPU Gems 1**:第一卷主要涉及基础的GPU编程技术和算法,如硬件加速的物理模拟、高效的纹理压缩、多光源光照计算以及...

    Graphics Gems 4 part2

    Graphics Gems IV is the newest volume in the Graphics Gems series. All of the books in the series contain practical solutions for graphics problems using the latest techniques in the field. The books ...

    Lua Programming Gems 高清书签

    在《Lua Programming Gems》中,你会学到如何利用Lua的元表来实现自定义的行为,例如创建模拟类的面向对象编程机制。元表是Lua中一个非常独特且强大的工具,它允许你改变基本操作(如算术运算、比较等)的行为,为...

    GPU_Gems_1(中文清晰带目录版)

    除了理论介绍,《GPU Gems 1》还提供了许多实战案例分析,帮助读者更好地理解如何将这些技术应用于实际项目中。例如: - **环境映射技术**:介绍如何使用环境贴图来增强物体表面的真实感。 - **光线追踪**:虽然...

    Graphics Gems 1.pdf

    《Graphics Gems 1》这本书是计算机图形学领域的一颗璀璨明珠,由Andrew S. Glassner编辑,出版于1990年,版权归属于Academic Press, Inc.。它不仅是学术界的专业参考书,也是业界实践者的重要资源。本书涵盖了广泛...

    Graphics Gems 1~5全系列的代码分享

    这个压缩包中包含了Graphics Gems 1到5的全部代码,每个部分都涵盖了一系列与图形处理相关的主题。 Graphics Gems 1是这个系列的第一卷,它为读者提供了许多实用的图形编程技术,包括优化算法、数学计算、图像处理...

Global site tag (gtag.js) - Google Analytics