- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用每个项目的 gemset 方法。假设我刚刚安装了 RVM,创建了一个名为“test”的 gemset 并在那里安装了 rails 3.1.0.rc4,它安装了一堆 gem。现在我切换到全局 gemset(rvm gemset use global
),并查看我的 gem。我希望看到空列表,因为我没有将任何 gem 安装到 global gemset 中,但是从“test”gemset 中看到了我所有的 gem。那个怎么样?
我的猜测是 rvm gem list
在从全局 gemset 调用时显示所有 gemsets 中的所有 gem。如果是这样,我如何才能只查看当前 gemset 的 gem ?
最佳答案
共同点:
rvm <ruby version>@<gemset name> do gem list
例如:
rvm @test do gem list
显示您想要的:测试 gemset 环境中的 gem
另一种方式:
rvm use @test
gem list
显示相同
关于ruby - RVM 全局 gemset 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676702/
为什么当我 cd 到我的项目目录时 rvm 不切换到 @project_gemset?我的 .ruby-gemset 文件中的 gemset 名称与 rvm gemset 列表中列出的名称匹配。 >
我更新了 RVM 并开始从 .rvmrc 切换到 .ruby-gemset 并在必要时切换到 .ruby-version。 但是,到目前为止,当我使用 .ruby-gemset 切换到一个目录时,它不
我安装了 rvm 然后安装了 bropages在@global gem 集中。 $ rvm install 2.2.3 $ rvm use ruby-2.2.3@global $ gem instal
rvm list gemsets 显示安装 rvm gemsets 列表和 rvm gemset list 显示特定选定 rvm gemsets 的 gemsets 列表。 这是正确的解释吗? 请帮我
(见底部更新) 我觉得我在这里遗漏了一些非常明显的东西,但我无法从 shell 脚本中更改 gemsets。这个最小的脚本演示了: #!/usr/bin/env bash rvm gemset use
我发现 RVM 有一个奇怪的行为,不知道如何处理它。 如果我恰好在项目的根目录中打开终端,RVM 似乎无法根据 .ruby-version & .ruby-gemset 自动更改其 gemset。请复
我们有一个 Rails sidekiq 设置来运行作业。 我试图通过将实际脚本与 sidekiq 调用分开来使工作尽可能可移植。 因此 sidekiq 会调用一个小的 stub 作业,它会调用实际的脚
我正在研究使用 rvm 从 ruby-1.8.7 迁移到 ruby-1.9.2 的细节,我遇到了将 gems 从一个 ruby 复制到另一个 ruby 的问题,我想看看是否有人知道什么
我使用 echo project-name > .rbenv-gemsets 为 rbenv 创建一个新的 gemset。 您如何检查它是否正在使用此 gemset? gem list 对于全局 ge
我想在我的 ruby 脚本的 header 中指定要使用的 ruby 解释器和 gemset。类似的东西 #!/usr/bin/env source /usr/local/lib/rvm &&
是否有可能让 rvm 在某个目录下导航时知道它应该使用哪个 gemset,这与您只需在该目录下导航就可以让 git 获取当前分支的信息一样吗? 我理解 git 是如何工作的,因为每个目录在根目录中都有
我使用RVM来管理Ruby版本。 在我的项目中,我使用Bundler管理该项目的gem。 RVM也有 gem 集。 gem 中的 gem 与Bundler的 gem 没有任何关系。 ←这是正确的吗?
我一直在使用 RoR 3.0.3 和 2.8.4 开发几个应用程序,这意味着我必须经常在 RVM 环境之间来回切换。我的 3.0.3 RVM 被称为 ruby-1.9.2-p0@ror3 ,而另一个是
我想将我的应用配置为使用不同的 gemset 进行暂存和生产。我的想法是,通过将环境拆分为单独的 gemsets,当/如果我需要更新 gems/ruby/rails 时,我将有更多的自由。我将能够进行
我想了解 Ruby on Rails 中的一个非常基本的概念。每次创建新的 Rails 应用程序时,我都会创建一个 gemset,然后将 gem 安装到该 gemset。有一次我的 friend 问我
我想了解 Ruby on Rails 中的一个非常基本的概念。每次创建新的 Rails 应用程序时,我都会创建一个 gemset,然后将 gem 安装到该 gemset。有一次我的 friend 问我
不知何故,我有一个带有 @ 符号的 gemset,但我不知道如何删除它。 MacBook-Pro:project user$ rvm gemset list gemsets for ruby-1.9.
我正在尝试创建一个 gemset。首先,我做了 $ rvm gemset create rails-1.3.7 mkdir: /usr/local/rvm/gems/ruby-1.9.2-p320@r
创建的 gemsets 不显示 root@host:/# rvm gemset create foobar 'foobar' gemset created (/usr/local/lib
我正在使用每个项目的 gemset 方法。假设我刚刚安装了 RVM,创建了一个名为“test”的 gemset 并在那里安装了 rails 3.1.0.rc4,它安装了一堆 gem。现在我切换到全局
我是一名优秀的程序员,十分优秀!