如果拥有系统范围的npm软件包是您的主要问题,那么可以考虑将非常酷的’bundle’命令与npm一起使用。这更接近于冻结宝石或在导轨中使用捆绑器,而不是rvm。
超级容易。只需创建一个package.json文件:
{ "name": "yourapp", "version": "0.0.1", "dependencies": {"jade": "0.4.1"}}然后运行:
npm bundle vendor
或如果您的npm版本> = 1.0,请运行:
npm install
冻结到供应商目录中。然后使用:
require.paths.unshift('./vendor');


