在服务器上,我想安装一系列上传到新创建的gemset中的宝石。此安装应该由resque工作人员完成。
创建gemset的目的是执行一些在类似于用户机器的环境中上传的宝石。
我不理解100%rbenv是如何工作的,这确实引起了一些麻烦。
关于如何解决这个问题的任何想法都会很棒!
答案 0 :(得分:0)
你应该结帐chgems。对于RubyGems,chgems就像chroot
。 chgems可以生成子shell或运行命令,PATH
,GEM_HOME
,GEM_PATH
设置为将宝石安装到$directory/.gem/$ruby/$version/
。
$ chgems $directory gem install $user_gem
$ chgems $directory $user_command