问题标签 [rvmrc]

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 投票
3 回答
5224 浏览

ruby-on-rails - rvmrc 文件不工作

我创建了一个名为 gemset rails2ruby192,并在根目录的文件中添加了以下代码,.rvmrc但它没有加载 gemset。

0 投票
4 回答
10069 浏览

ruby - rvm 一直忽略我的 .rvmrc

我的项目有一些问题。我在我的项目目录中保留.rvmrc了以下配置:

rvm use 1.9.2

我将以下几行放入我的~/.zshrc

然而,每当我cd进入我的项目目录时,都会ruby -v显示ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0].

我在这里想念什么?

0 投票
1 回答
287 浏览

svn - svn unignore rvmrc

我正在尝试将 .rvmrc 提交给 svn

因此,服务器上没有 rvmrc。我不明白这个魔法。如何提交 rvmrc?

0 投票
1 回答
148 浏览

ruby - 如果当前版本,跳过 .rvmrc 中的 RubyGems 安装

.rvmrc的文件内容如下:

不幸的是,即使我当前的 ruby​​gems 版本是 1.8.6,这也会导致重新安装 ruby​​gems。这不是一个大问题,但每当我打开一个新选项卡或必须移出并移回应用程序目录时,这都是一个小麻烦。

如果 RubyGems 已经是指定版本,是否可以跳过安装?

0 投票
1 回答
342 浏览

rvm - Updating rvm ruined my entire environment because I ran "get head" instead of "get stable"

Let me preface this question that this is occurring in zsh.

I updated rvm to version 1.15.8. I did a force reinstall of all my rubies. Also set the gems back to pristine conditions. Here is a list of the problems I have encountered:

I wish I knew how to get back to the previous version of rvm. This is a real problem as I have a deadline. Usually I don't even upgrade rvm to avoid these environment problems, but I was following the directions to try to get it to work with Textmate.

Somebody please help.

UPDATE AFTER ANSWER:

2 things.

1) I ran "rvm get head" instead of "rvm get stable". Cut and paste fail.

2) I figured out the 1.8.7 issue. I ran:

and:

I also changed the ownership of all stuff under $HOME/.rvm to be owned by me. Made sure X11 was installed. Then ran:

and:

Worked like a charm!

0 投票
1 回答
202 浏览

ruby - 同事更改后,TextMate 不再与 .rvmrc 一起使用

前段时间,我们的.rvmrc文件看起来像这样(非常默认):

为了和 RubyMine 一起使用,一位同事将其更改为以下

不好的是,当从文件夹中执行文件时,我的 TextMate 现在会自动切换到 Ruby 1.8.7,因此它不再适用于此(但之前,它通过将TM_RUBY变量设置为 来实现/Users/josh/.rvm/bin/rvm-auto-ruby)。由于我是唯一的 TextMate 用户,我现在只能自己找出问题所在。有人有想法吗?

当我删除.rvmrc文件时,它会加载默认的 RVM ruby​​ 版本 - 如果它在那里,它会加载系统 ruby​​ (1.8.7)。

我还尝试了rvm page 上描述的包装方法,但这也加载了系统 ruby​​ (1.8.7)。

谢谢你的帮助!乔什

0 投票
1 回答
235 浏览

ruby - 启动或捆绑应用程序时是否可以从 TideSDK 中选择非系统 Ruby?

我正在通过 TideSDK Developer 应用程序测试应用程序的捆绑,包括使用 TideSDK 的 Ruby 脚本。我的系统上安装了几个 Ruby,使用 RVM,并且想知道是否有任何方法可以使用 .rvmrc 文件或 TideSDK ruby​​ 模块可以理解的类似文件来指定应该使用哪个。

谢谢。

0 投票
1 回答
128 浏览

rvmrc - .rvmrc 信任挂起/冻结

我在信任 rvmrc 作为非 root 用户时遇到问题。如果我 cd 到项目目录,我会得到 rvm 信任提示

您希望信任此 .rvmrc 文件吗?(appdir/.rvmrc) y[es], n[o], v[iew], c[ancel]>

但是当我选择 y[es] 时,它会无限期地挂起。rvm rvmrc 信任也有类似的问题。

0 投票
3 回答
1261 浏览

ruby - RVM 正在尝试使用错误的 Ruby 版本

我已经安装了 Ruby 1.9.3-p327 并且可以使用它,并且我的 .rvmrc 文件包含以下内容:

rvm use ruby-1.9.3

但是当我进入项目目录时,出现错误:

未安装 ruby​​-1.9.3-p362。

要安装:'rvm install ruby​​-1.9.3-p362'`

为什么会发生?我不想使用 p362,我需要 p327,我已经安装了它!

也许是因为我之前安装了 p362 并以某种方式错误地删除了它?我用过rvm remove 1.9.3-p362。提前致谢!

0 投票
1 回答
192 浏览

ruby - 在 ruby​​ 脚本中 cd 时尊重 rvmrc

背景:我在 MRI 1.9.2p320 中编写了一个简短的脚本来更新我的所有项目 - http://git.io/eez8Kg。我用于更新/拉取自身的工具(git-up)也能够在发现更改的 Gemfile 后自动捆绑项目。问题是,当我在 Ruby 脚本中更改目录时,它不尊重项目的 rvmrc/gemset(每个项目都有自己的 gemset)。

问题:如何cd在 Ruby 脚本中实现与终端中相同的行为

我试过了:

  • Dir.chdir用`s中的cd命令替换
  • 替换Dir.chdir为 `s 中的 cd 命令zsh -ci

代码: