创建的gemsets不显示root@host:/#rvmgemsetcreatefoobar'foobar'gemsetcreated(/usr/local/lib/ruby/gems/1.8@foobar).root@host:/#rvmgemsetlistgemsetsforsystem(foundin/usr/local/rvm/gems/system)*root@host:/#这是为什么呢?帮助 最佳答案 您正在尝试为RVM无法控制的系统ruby创建gemset。在创建gemset之前,您需要使用ruby版本。我在这
我使用echoproject-name>.rbenv-gemsets为rbenv创建一个新的gemset。您如何检查它是否正在使用此gemset?gemlist对于全局gemset是空的,所以当我在新的gemset上运行它时,它没有告诉我任何信息。 最佳答案 做一个rbenvgemsetactive如果您正确设置了rbenv和rbenv-gemset,您将看到以下输出:project-nameglobal 关于ruby-如何检查正在使用哪个gemsetrbenv?,我们在StackOve
我正在使用每个项目的gemset方法。假设我刚刚安装了RVM,创建了一个名为“test”的gemset并在那里安装了rails3.1.0.rc4,它安装了一堆gem。现在我切换到全局gemset(rvmgemsetuseglobal),并查看我的gem。我希望看到空列表,因为我没有将任何gem安装到globalgemset中,但是从“test”gemset中看到了我所有的gem。那个怎么样?我的猜测是rvmgemlist在从全局gemset调用时显示所有gemsets中的所有gem。如果是这样,我如何才能只查看当前gemset的gem? 最佳答案
当我使用RVM安装Ruby时,这会显示在我的终端session中:ks@ks-mba~$rvmreinstall1.9.3--with-readline-dir=$rvm_path/usrRemoving/Users/ks/.rvm/src/ruby-1.9.3-p429...-usingZSH,cannotshowprogress,bepatient...Removing/Users/ks/.rvm/rubies/ruby-1.9.3-p429...-usingZSH,cannotshowprogress,bepatient...Installingrequirementsforos
我正在使用RVM管理我的本地Ruby安装,以及Bundler用于应用程序依赖管理。有些人建议使用单独的RVMgemset对于每个应用程序,而有些人似乎认为没有必要。那么,无论如何,当我使用Bundler时,为每个应用程序使用单独的RVMgemset有什么好处?不这样做会有什么风险? 最佳答案 除了bundler,我还使用gemsets,原因如下:很容易偶尔放下所有东西(我喜欢摆弄我安装的gem)无需调用bundleexec(这在binstubs中已过时)加载速度更快,因为需要解析的gem-specs更少易于分发(复制给您的frien
我想在我的ruby脚本的header中指定要使用的ruby解释器和gemset。类似的东西#!/usr/bin/envsource/usr/local/lib/rvm&&rvmruby-1.9.2@system会很棒。关于如何做到这一点有什么建议吗? 最佳答案 tcurdt的帖子有点误导。在我的系统上,我只是在系统上将rvm(ree、1.8.7和1.9.2rubies)设置为root。我的/usr/local/bin看起来像这样:lrwxrwxrwx1rootrvm46Mar1306:50ree-1.8.7-2011.03-