问题标签 [rvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
192 浏览

ruby - RVM——默认错误

我将默认红宝石设置为,

当我这样做时ruby -v,我得到'ruby 1.9.1'

当我这样做which ruby.rvm/rubies/1.9.2PathOfRuby

知道如何解决这个问题吗?

当我运行示例程序时,打印 ruby​​ 的版本,即print RUBY_VERSION打印 1.9.1 :(

0 投票
1 回答
3954 浏览

ruby - 使用 RVM 时如何安装Passenger?

我正在使用RVM并想在 Snow Leopard 上安装Phusion Passenger 。安装Passenger gem(2.2.15 版)后,我尝试运行Apache 模块安装程序脚本passenger-install-apache2-module。但它抱怨它找不到 rake:

...
* RubyGems... 找到
* Rake...未找到
* rack... 找到
...

乘客论坛上已经有一个错误报告,但除了告诉我等待乘客 3 之外,似乎没有任何解决方案(符号链接 /usr/bin/rake 对我没有用)

有人知道为了安装 Apache 模块而破解这个问题的方法吗?安装后,我想脚本是否可以找到 rake 并不重要。

只是我的环境的一些规格:

$ which ruby
​​ /Users/watson/.rvm/rubies/ree-1.8.7-2010.02/bin/ruby

$ ruby​​ -v
ruby​​ 1.8.7 (2010-04-19 patchlevel 253) [i686-darwin10.4.0], MBARI 0x6770, Ruby Enterprise Edition 2010.02

$ which rake
/Users/watson/.rvm/gems/ree-1.8.7-2010.02@global/bin/rake

$ rake -V
rake,版本 0.8.7

$ echo $PATH
/Users/watson/.rvm/gems/ree-1.8.7-2010.02@rails235/bin:/Users/watson/.rvm/gems/ree-1.8.7-2010.02@global/bin:/Users /watson/.rvm/rubies/ree-1.8.7-2010.02/bin:/Users/watson/.rvm/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/ usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/opt/local/lib/postgresql84/bin

0 投票
1 回答
549 浏览

ruby - 使用 rvm 安装 Ruby 版本冻结了我的计算机——我可以测试它是否安装正确吗?

我最近使用 64 位 Mint 9(基于 Ubuntu 10.04)刷新了我的 Linux 安装,根本没有 Ruby 包,并从全新安装 rvm 开始。

但是当我运行时rvm install 1.9.2,经过半小时左右的大量 CPU 使用后,计算机完全冻结了。我关闭并重新启动它,rvm 告诉我安装了 ruby​​-1.9.2-p0。

我刚才运行 `rvm install 1.8.7' 时的情况相同。

我应该感到惊讶吗?更重要的是,我如何知道安装的 Ruby 版本是否真的可以正常工作——有没有可以运行的测试?

0 投票
1 回答
3405 浏览

ruby - Ubuntu 10.04 - RVM 不会设置默认的 ruby

我之前已经设法在 Linode VPS 上安装了 RVM,但是在重建之后,我遇到了各种问题,我想看看这里是否有人可以提供建议。

我正在尝试在 Linode Ubuntu 10.04(32 位)VPS 上安装 RVM(和 Ruby 1.9.2)。

对于单个用户或系统范围的安装(系统-wide 首选),但我总是遇到同样的错误。

Ruby 1.9.2 编译和安装正确,当我使用

返回以下内容:

当我尝试将 1.9.2 设置为默认系统 ruby​​ 时,会出现问题:

这将返回以下错误:

我在这里放了完整的跟踪副本:http: //pastie.org/1170192

这是在没有安装任何其他东西的全新 VPS 上,因此可以选择重新构建它并重新开始。我只需要知道如何避免这个障碍并使 1.9.2 成为默认的系统 ruby​​。

0 投票
1 回答
2751 浏览

ruby - 在 Ubuntu 上安装期间的 ruby​​gems 1.3.7 TypeError(在“合并”中)

在更新的 Ubunutu x86_64 上安装 ruby​​-1.9.2-p0 和 rvm 时,我在“合并”中不断收到错误:无法将字符串转换为哈希 (TypeError)。rvm notes 中的所有 apt 软件包和 ruby​​gems 手册中的软件包都已安装。我相信当 RVM 尝试安装 ruby​​gems 时会导致错误。

使用系统 ruby​​ 安装 ruby​​ gem 时,我也遇到同样的错误。我认为这是一个依赖问题。

我之前在 i386 和 x86_64 上都在 Ubuntu 上编译过,但从未遇到过这个问题。我错过了什么/做错了什么?

通过系统红宝石:

通过 RVM:

0 投票
1 回答
9768 浏览

ruby-on-rails - 使用 RVM 的 Rails 脚本分段错误

我遇到了分段错误。应该which ruby返回/usr/local/bin?

0 投票
4 回答
4939 浏览

ruby - rvm、irb 和 require - 不适用于 irb 下已安装的 gem

我今天刚刚安装了 rvm,它看起来非常方便/强大。

我想我已经掌握了窍门,但是...

当使用 rvm 安装的 ruby​​ 并运行 irb 时,当我需要安装的 gem 时,比如“rvm”,我得到:

但是当使用“系统”红宝石时,它工作正常。

从历史上看,我一直在使用 sudo gem install ... 所以通常以这种方式安装“系统”gem。这可能是我的问题吗?我需要卸载这些来修复问题吗?

我正在运行 OSX 10.6.4。“系统”是默认的 OSX ruby​​,1.8.7 (p174)

提前感谢任何提示/想法,克里斯

0 投票
5 回答
2561 浏览

ruby - 使用 RVM 安装 ruby​​ 失败,没有任何痕迹

好的,我安装了 RVM。我测试使用:

输出:“rvm 是一个函数”。到现在为止还挺好。

然后我尝试了:

一切都很顺利,但随后:

RVM 说安装过程一切顺利...获取 RVM 信息它说:

也尝试设置默认红宝石失败:

我该如何解决这个问题?任何帮助,将不胜感激。

多谢你们。rvm use ruby​​-1.8.7 说:警告:ruby ruby​​-1.8.7-p302 没有安装。要安装:'rvm install ruby​​-1.8.7-p302'

添加信息:

关于我的 .profile,我没有使用它,而是使用了 . .bashrc。这是它的样子:


好的,此时我尝试移动:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

到我的 .profile。没运气。

我还重新安装了一个 ruby​​,再次一切顺利:

但是再次做 ruby​​ -v 说没有安装...

我错过了一些东西,但我无法弄清楚......

0 投票
2 回答
561 浏览

ruby-on-rails - 安装 RVM 后 Rails 2.3.8 应用程序无法启动

安装 Rails 3、RVM 和 Ruby 1.9.2 后,我在运行这个 Rails 2.3.8 应用程序时遇到了问题。

运行后gem which rails,我得到以下路径:

所以我卸载了 railties-3.0.0 并运行gem install rails现在,gem which rails抛出以下错误:

我还尝试卸载 rails 2.3.8 并bundle install在我的应用程序中运行。然后我尝试gem uninstall railsand gem install rails -v=2.3.8,虽然 rails 二进制文件仍然有效,gem which rails但仍然抛出此错误。我认为这可能是我的问题的根源......我如何让它指向我的 rvm 1.8.7 gemset 上的 rails 2.3.8?

0 投票
4 回答
10316 浏览

ruby - 如何重命名 gemset?

是否有一个 RVM 命令可以简单地重命名 gemset?我在 RVM 网站上找不到它。