- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在研究使用 rvm 从 ruby-1.8.7 迁移到 ruby-1.9.2 的细节,我遇到了将 gems 从一个 ruby 复制到另一个 ruby 的问题,我想看看是否有人知道什么这笔交易是什么,为什么我会犯错。
我已经安装了 1.9.2,但是运行 rvm gemset copy
会抛出错误。
[22:11][adamstacoviak:~]$ rvm gemset copy ruby-1.8.7-p249 ruby-1.9.2-p180
Copying gemset from ruby-1.8.7-p249 to ruby-1.9.2-p180
cp: cannot overwrite directory /Users/adamstacoviak/.rvm/gems/ruby-1.9.2-p180/cache with non-directory /Users/adamstacoviak/.rvm/gems/ruby-1.8.7-p249/cache
Making gemset for ruby-1.9.2-p180 pristine.
ERROR: Error running 'rvm gemset pristine' under ,
please read /Users/adamstacoviak/.rvm/log/ruby-1.8.7-p249/gemset.pristine.log
... 这是日志文件的内容。我也确实更新了 bundler ,因为我看到它提到找不到 bundler-1.0.12
。更新到 bundler 1.0.12
没有成功。
[2011-04-12 22:09:54] rvm gemset pristine # under ruby-1.9.2-p180
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::RemoteFetcher
Restoring gem(s) to pristine condition...
Cached gem for bundler-1.0.12 not found, attempting to fetch...
[2011-04-12 22:14:26] rvm gemset pristine # under ruby-1.9.2-p180
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::RemoteFetcher
Restoring gem(s) to pristine condition...
Cached gem for bundler-1.0.12 not found, attempting to fetch...
关于为什么 rvm gemset copy
出错有什么想法吗?
最佳答案
RVM 是您的 friend 并且已经知道如何升级您的版本:
rvm help upgradeUsage: rvm upgrade [source ruby] [destination ruby]Description: Upgrades the specified (already installed) source ruby given to the given destination ruby version. Will migrate gemsets, wrappers, aliases and environment files. The process will prompt you at each stage - if the versions look incorrect, please cancel and perform it manually.Examples: $ rvm upgrade 1.9.2-p136 1.9.2-p180 $ rvm upgrade ree-2011.01 ree-2011-02
在命令行输入rvm help ugrade
。
关于ruby - rvm gemset 复制错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5644047/
为什么当我 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。现在我切换到全局
我是一名优秀的程序员,十分优秀!