我一直在用Origen相关的宝石填满我的主目录!有没有一种简单的方法让Origen默认使用不同的目录,所以我不会超过我的配额?
答案 0 :(得分:1)
是的,默认情况下,Origen会为您配置Bundler(用于获取和管理Gems的工具),试图考虑到Origen的许多用户将在可以安装Ruby的公司环境中工作的事实他们没有写入权限的中心位置。
如果这不适用于您,那么您可以自己完全控制Bundler。为此,请阅读Origen site config system的工作原理,并将gem_manage_bundler
变量设置为false。一种方法是将名为ORIGEN_GEM_MANAGE_BUNDLER
的环境变量设置为0,通常可以通过设置名为ORIGEN_<UPPERCASED VAR NAME>
的相应env变量以此方式设置任何站点配置变量。
大多数用户不希望走得那么远,只想移动gem install目录的默认位置,例如,如果他们的主目录有一个大小限制。
通常,可以通过将ORIGEN_GEM_INSTALL_DIR
env变量设置为所需路径来完成。
您的工作区可能需要重新构建才能生效,或者运行./bin/fix_my_workspace script应触发在您的工作区内重新构建将应用新位置的工作区。