问题标签 [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.
ruby - 为什么使用 gemsets 时需要 `bundle exec`?
rvm current
说我已经切换到一些特定的 gemset,gem list
只列出了一个rake
gem,那么为什么我需要预先添加bundle exec
?
UPD让我让自己更清楚。rm
gemset 处于活动状态,我rake
在那里只看到一颗宝石 ( 10.4.2
)。但是rake-11.1.2
安装了bundler
. 当我运行bundle exec rake
,rake-11.1.2
被调用。那么为什么我没有在报告的宝石列表中看到它gem
?宝石组不应该将一组宝石彼此隔离开来。
哦,忘了说这是一台生产机器。
ruby-on-rails - 如何让 gemset 在 mac 终端中更改选项卡?
当我在 Mac OS 上创建一个新的终端选项卡时,我试图保留 rvm 的 gemset。我知道我可以将 gemset 设置为默认值,但我不想这样做。
也许有人可以帮助我解决这个问题。
非常感谢。
ruby - RVM 是否被认为是某种应用程序虚拟化方案?
我一直在阅读有关虚拟化层的内容,当我进入应用程序虚拟化时,我想到了这一点。
我可以认为 RVM 使用 Gemsets 是一种应用程序虚拟化形式吗?鉴于它允许多个版本的 gems 在同一个系统中共存。
我错了吗?
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 代码的样子:
ruby-on-rails - `require':不兼容的库版本
我使用 RVM 作为 Ruby 的版本管理并安装了 Ruby 2.2.5。捆绑包已完全成功安装。但是当我使用 rails s 启动 rails 服务器时,它给了我 'require': incompatible library version (LoadError) for pg。
我多次尝试重新安装rvm。清理了gemset,但问题仍然存在。
我一次又一次地收到以下错误:
任何帮助将不胜感激。
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
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。
[编辑]:这是错误日志的副本。
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 上的相关文档,但显然我遗漏了一些东西......
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
特别感谢任何可以帮助我处理此案的人!
ruby - 如何使用 rvm 设置捆绑器版本?
我有一个使用 RVM 的项目,它有 .ruby-gemset 和 .ruby-version 文件,但我也想设置 bundler vession。我尝试了 .ruby-bundler 但没有奏效。当进入这个设置gemset和ruby版本正确但没有正确安装de bundler版本的文件夹中时,效果是在我的项目中每台机器都有一个特定版本的bundler,并且每次提交都会更改Gemfile.lock,有一个强制每个人使用相同的捆绑程序版本的简单方法?