Tag: rvm

捆绑vs RVM vsgemvs RubyGems vs gemsets vs系统ruby

我是Ruby的新手,并试图围绕以下概念:bundler vs RVM vs gem vs ruby​​ gems vs gemsets vs system rub,我很困惑。 有人可以描述一下我应该如何pipe理所有这些最新版本的Ubuntu的“最佳做法”吗? 我应该安装什么,我应该如何使用它? 我猜测,做一个sudo apt-get install ruby不build议,但我不知道。 除了“所有其他Ruby的东西”之外,我在我的系统上尝试了它。 这只是增加了我的困惑。 我不是在谈论Rails,而只是定期的Rubygem(例如Vagrant,Chef,脚本)。

在山狮上安装Rmagick时出错

我曾经见过其他人在山狮上安装RMagick的问题。但是没有一个build议的解决scheme允许我成功安装rmagick。 这是我得到的错误消息: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. checking for Ruby version >= 1.8.5… yes checking for /usr/local/bin/gcc-4.2… yes checking for Magick-config… yes checking for ImageMagick version >= 6.4.9… yes checking for HDRI disabled version of ImageMagick… yes checking for stdint.h… yes checking for sys/types.h… yes checking for wand/MagickWand.h… yes checking for InitializeMagick() […]

我如何重命名一个gemset?

是否有一个RVM命令来重命名一个gemset? 我无法在RVM站点上find它。

rvm:命令未findMAC OX

真的,我不知道发生了什么事。 对不起,如果这个问题是如此NOOB,但我找不到解决这个问题。 -bash:找不到rvm:命令 我试过这个 curl -L https://get.rvm.io | bash -s – –version最新 但仍然没有什么我需要看到使用simplecov的ruby版本,因为它不适用于1.9的旧版本

获得“警告! PATH没有正确设置“当使用rvm使用2.0.0 – 默认

以上第一次不工作,第二次工作。 尝试为任何新的shell窗口设置ruby版本为2.0.0。 干 $ rvm use 2.0.0 –default 给 Warning! PATH is not properly set up, '/home/durrantm/.rvm/gems/ruby-1.9.3-p125/ bin' is not at first place, usually this is caused by shell initialization files – check them for ' PATH=…' entries, it might also help to re-add RVM to your dotfiles: 'rvm get stable –au to-dotfiles', to fix […]

我如何“激活”不同版本的特定gem?

我想在rails 2.3.10之间切换,作为我的操作系统的“活跃”gem,这样我就可以在命令行调用它了。 是否有可能做到这一点? 我没有使用rvm。 也许是时候开始了。 我试过gem install rails –version=2.3.10 ,但是这只是确保gem的版本已经安装了,不会放在/usr/bin/rails 。 (我已经为我的应用程序使用了打包程序,但是到目前为止,在操作系统级别上并不需要精确控制gem)

为什么我不能使用RVM在Lion上安装Rails?

我遇到了试图使用RVM在OS X Lion上安装Rails的问题。 到目前为止,我做了以下工作: 安装了Mac OS X Lion版本10.7(内部版本11A459e)。 安装了XCode 4.1开发人员预览版5。 安装了RVM。 使用rvm install 1.8.7命令通过RVM安装了一个1.8.7版本的Ruby。 注意:我需要使用1.8.7而不是1.9.2。 使用命令rvm 1.8.7切换到Ruby的1.8.7版本。 使用命令rvm gemset create rails3创build一个新的gemset。 使用命令rvm use 1.8.7@rails3切换到新的gemset。 要安装Rails,我运行了命令gem install rails但是出现了以下错误: /Users/m/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/timeout.rb:60:[BUG]分割错误 尝试运行任何gem命令时发生同样的错误,所以我不认为这是真的与Rails的问题。 从下面的链接来看,我似乎不是唯一有这个问题的人: http://twitter.com/#!/pingles/status/66261101351927809和https://github.com/carlhuda/bundler/issues/1058

RVM在ZSH中不工作

我想尝试我的Mac上的ZSH shell,但是我也做了很多Ruby和Rails的开发,所以我也使用了RVM。 问题是,我似乎无法让RVM在ZSH中工作,而且在默认的Bash shell中工作正常: > zsh > rvm 1.9.2 > ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] > which ruby /usr/bin/ruby 我可以肯定地确认安装了RVM,以及RVM下的ruby 1.9.2; 我一直在Bash中使用它。 在ZSH中运行一个rvm list显示了这一点,有趣的是: rvm rubies ruby-1.8.7-p302 [ x86_64 ] => ruby-1.9.2-p0 [ x86_64 ] 这是我的iMac和MacBook Pro上发生的。 我在iMac上使用OS X 10.6.6,ZSH 4.3.9(4.3.10在笔记本电脑上)。 没有什么像哦,我的ZSH的花式。 我试着在RVM 网站上查看文档,但没有任何帮助。

如何在RVM安装过程中解决“gpg:command not found”错误?

我有一个新的mac pro(OS X 10.9.5),我可以从头开始设置。 我想安装RVM,它所要做的第一件事是: 安装mpapis公钥(可能需要gpg2和/或sudo ) gpg –keyserver hkp://keys.gnupg.net –recv-keys D39DC0E3 当我尝试时,我得到: gpg –keyserver hkp://keys.gnupg.net –recv-keys D39DC0E3 zsh: command not found: gpg 我试图find一个很好的指导如何克服这也看起来值得信赖,但我没有运气。 有人可以解释一下gpg是什么,为什么我没有它,我怎样才能正确的得到它。

RVM不是一个函数,用'rvm use …'selectruby将不起作用

列出ruby版本 console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => – current # =* – current && default # * – default 尝试使用特定版本的ruby console:~$ rvm use 2.0.0 RVM is not a function, selecting rubies with 'rvm use …' will not work. You need to change your terminal emulator preferences to allow login shell. […]