在服务器上,我想安装一系列的gem,这些gem被上传到一个新创建的gem集中。此安装应从resque worker完成。
创建gemset的目的是执行一些在类似于用户机器的环境中上传的gem。
我不太明白rbenv是如何工作的,这真的让我很头疼。
任何关于我如何解决这个问题的想法都将是很棒的!
发布于 2012-11-21 15:31:42
你应该检查一下chgems。chgems就像RubyGems的chroot。chgems可以派生一个子shell,也可以运行设置为PATH、GEM_HOME、GEM_PATH的命令将gem安装到$directory/.gem/$ruby/$version/中。
$ chgems $directory gem install $user_gem
$ chgems $directory $user_commandhttps://stackoverflow.com/questions/12042553
复制相似问题