问题标签 [gemset]

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 回答
318 浏览

ruby - 为什么使用 gemsets 时需要 `bundle exec`?

rvm current说我已经切换到一些特定的 gemset,gem list只列出了一个rakegem,那么为什么我需要预先添加bundle exec

UPD让我让自己更清楚。rmgemset 处于活动状态,我rake在那里只看到一颗宝石 ( 10.4.2)。但是rake-11.1.2安装了bundler. 当我运行bundle exec rake,rake-11.1.2被调用。那么为什么我没有在报告的宝石列表中看到它gem?宝石组不应该将一组宝石彼此隔离开来。

哦,忘了说这是一台生产机器。

0 投票
1 回答
119 浏览

ruby-on-rails - 如何让 gemset 在 mac 终端中更改选项卡?

当我在 Mac OS 上创建一个新的终端选项卡时,我试图保留 rvm 的 gemset。我知道我可以将 gemset 设置为默认值,但我不想这样做。

也许有人可以帮助我解决这个问题。

非常感谢。

0 投票
1 回答
41 浏览

ruby - RVM 是否被认为是某种应用程序虚拟化方案?

我一直在阅读有关虚拟化层的内容,当我进入应用程序虚拟化时,我想到了这一点。

我可以认为 RVM 使用 Gemsets 是一种应用程序虚拟化形式吗?鉴于它允许多个版本的 gems 在同一个系统中共存。

我错了吗?

0 投票
1 回答
48 浏览

ruby - 通过 Chef 创建 gemset 的问题 - .ruby-gemset 和 .ruby-version 未创建

我已经rvm --create --ruby-version ruby-2.3.3@storesview在我的食谱中加入了一个宝石组。运行厨房融合不会导致创建.ruby-gemset.ruby-version。但是当我rvm --create --ruby-version ruby-2.3.3@storesview直接在 VM 终端上运行时,会创建文件。可能是什么原因?谢谢。这是我的 bash 代码的样子:

0 投票
0 回答
2088 浏览

ruby-on-rails - `require':不兼容的库版本

我使用 RVM 作为 Ruby 的版本管理并安装了 Ruby 2.2.5。捆绑包已完全成功安装。但是当我使用 rails s 启动 rails 服务器时,它给了我 'require': incompatible library version (LoadError) for pg。

我多次尝试重新安装rvm。清理了gemset,但问题仍然存在。

我一次又一次地收到以下错误:

任何帮助将不胜感激。

0 投票
2 回答
443 浏览

ruby-on-rails - Rails / Postgres: Error after changing pg gem version

I encounter this error message when running my specs after messing with gemsets and the pg gem version:

I've tried using both versions of pg gem that I've used yesterday(0.18.4 and 0.19.0) by specifiying the exact version in the Gemfile, installing them (bundle install) and confirmed that the version is in deed used by checking Gemfile.lock. Both keep producing the error.

I am not really experienced, especially with Postgres. I don't know how gems and OS-packages play together etc. So I wanted to know if anyone knows what's going on and give me a tip?

Thanks

0 投票
3 回答
1558 浏览

ruby-on-rails - 更新到 Ruby 2.4.2 时出现 Gemset 错误

我正在使用 RVM 从 Ruby 2.0 更新到 2.4.2,并在使用安装期间收到以下错误消息$ rvm install ruby-2.4.2

我……不太确定这意味着什么,或者我接下来应该做什么。有什么想法吗?我正在运行 macOS 10.12.6。

[编辑]:这是错误日志的副本

0 投票
0 回答
80 浏览

ruby - RVM 在重新启动时忘记设置(ubuntu 20.04)

卡住。

我以为我在这个新的 ubuntu 20.04 机器上安装了 RVM,使用的命令与我在旧 19.10 机器上使用的命令相同:

(来自https://github.com/rvm/ubuntu_rvm

但是,现在每次重新启动时,我的 gemsets 和 ruby​​ 安装似乎都消失了。(这在以前不是问题。)

我当前的解决方法:bundle exec jekyll serve失败时,我运行这些命令以使其再次工作:

我以为我已经阅读了 rvm.io 上的相关文档,但显然我遗漏了一些东西......

0 投票
1 回答
44 浏览

ruby - 无法通过 rvm 更改 gemset

无法在 macOS Catalina 10.15.4 (19E287) 上通过 rvm 更改任何 gemset

无论我更改为其他 gemset,始终选择默认 gemset

rvm --version

rvm 1.29.10(最新),作者:Michal Papis、Piotr Kuczynski、Wayne E. Seguin [https://rvm.io]

rvm list

ruby -v

ruby 2.3.1p112(2016-04-26 修订版 54768)[x86_64-darwin19]

cat ~/.profile

rvm gemsset list

rvm gemset use gemset1

使用带有 gemset 默认值的 ruby​​-2.3.1

或者rvm gemset use ruby-2.3.1@gemset1

使用带有 gemset 默认值的 ruby​​-2.3.1

echo $PATH

echo $GEM_HOME

/Users/用户名/.rvm/gems/ruby-2.3.1

echo $GEM_PATH

/Users/用户名/.rvm/gems/ruby-2.3.1

gem env

which rake

/Users/用户名/.rvm/rubies/ruby-2.3.1/bin/rake

特别感谢任何可以帮助我处理此案的人!

0 投票
2 回答
53 浏览

ruby - 如何使用 rvm 设置捆绑器版本?

我有一个使用 RVM 的项目,它有 .ruby-gemset 和 .ruby-version 文件,但我也想设置 bundler vession。我尝试了 .ruby-bundler 但没有奏效。当进入这个设置gemset和ruby版本正确但没有正确安装de bundler版本的文件夹中时,效果是在我的项目中每台机器都有一个特定版本的bundler,并且每次提交都会更改Gemfile.lock,有一个强制每个人使用相同的捆绑程序版本的简单方法?