`
kfw5313
  • 浏览: 28941 次
  • 性别: 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 tutorial

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

    Lua Programming Gems 英文版 pdf,高清

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

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

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

    Gpu Gems - 2

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

    Lua Programming Gems 高清

    Lua与C语言的交互使得它能够轻松地嵌入到其他系统中,扩展其功能。学习如何使用C API编写lua库,可以极大地增强Lua的功能,使其适应各种应用场景。 书中还可能涉及错误处理、调试技巧以及性能优化。在Lua中,错误...

    GPU Gems 1-3

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

    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 ...

    Graphics Gems I-III

    光照模型不仅影响着三维物体的视觉效果,还直接关系到渲染过程中的真实感。光照模型的实现,包括了漫反射、镜面反射以及环境光等计算,这些算法帮助我们模拟了现实世界中光线与物体交互的各种效果,如阴影、高光等。...

    Lua Programming Gems 高清书签

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

    GPU_Gems_1(中文清晰带目录版)

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

Global site tag (gtag.js) - Google Analytics