问题标签 [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 投票
1 回答
153 浏览

ruby-on-rails - 我可以撤消 $rvm gemset 使用全局吗?

在我的(OSX)终端中发出此命令后,我无法再进入我的 Rails 控制台:

我正在关注http://railscasts.com/episodes/280-pry-with-rails?view=asciicast 的 RailsCasts 撬教程。

输入 $rails 控制台时,我的实际错误是:

但老实说,因为一切似乎都工作正常(除了这个特定项目中的撬),我真的很想完全撤消这个命令。那可能吗??

在这三个命令之后,多个项目中的事情似乎都被打破了。

0 投票
0 回答
62 浏览

ruby - 是通过 RVM gemset 生成 ruby​​ 文档(ri,rdocs)吗?

使用 RVM,我可以使用以下方法生成文档:

我的问题是我是否必须为每个 gemset 都这样做,还是全局性的?

我在处理不同的项目时经常切换 gemset。我希望 ri 始终可用。上面的命令是为所有 gemset 生成文档还是只为当前一个生成文档?

似乎文档必须是特定于 gemset 的,以便在您所在的环境中正确记录不同的 gem 和 gem 版本。该rvm docs命令是否足够聪明以确保每个 gemset 都有文档,或者我必须重新运行它每个 gemset 的命令?

0 投票
1 回答
868 浏览

ruby-on-rails - Ruby on Rails - 错误的解释器

我在这里面临一个奇怪的问题。当我创建gemsetusingrvm时,更改的路径which rails。以下是我在终端上运行的命令。我在 SO 上提到了相关问题,但对我没有多大帮助。



rails sbundle命令给出错误:


我必须运行以下命令来修复路径:

我有以下条目.bash_profile

为什么会这样?我该如何解决这个问题,所以路径不会随着 gemset 的更改/创建而改变?

0 投票
1 回答
321 浏览

ruby-on-rails-4 - Bundler 找不到 jquery-ui-rails 的兼容版本

我创建了一个新的 gemset,然后,当我尝试捆绑安装时,我收到此错误:

虽然,我有apt-get update,有什么帮助吗?

0 投票
1 回答
206 浏览

ruby-on-rails-4 - 突然无法捆绑安装

自从它工作以来,我没有更改其中任何一个的版本号,但是当我运行时突然bundle updatebundle install我得到:

什么改变了,什么给了?

0 投票
1 回答
46 浏览

ruby-on-rails - Rvmrc 文件未选择 gemset

我正在使用rvm1.26.2 和Ubuntu14.0.4 我必须.rvmrc为每个项目创建单独的 gem 集和文件,但.rvmrc文件没有选择 gemset。

谁能告诉为什么应用程序忽略.rvmrc文件?

提前致谢

0 投票
2 回答
222 浏览

environment-variables - 使用 JRuby 脚本容器从本地目录加载 Gem

我正在尝试加载 gems 以从本地目录执行 ruby​​ 代码。我不希望 ScriptingContainer(JRuby) 对象使用系统的默认 gemsets。

使用清空环境变量

一个空的地图来改变 GEM_HOME 和 GEM_PATH 但它仍然在使用系统的 gemset。

我该如何避免这种情况?

0 投票
1 回答
700 浏览

centos - CentOS RVM Error: Unknown ruby​​ string (不知道怎么处理): ruby​​-2.1.0

我正在 CentOS 服务器上设置一个 rails 应用程序。

我们已经安装了 rvm 和 ruby​​-2.1.0。

当我尝试创建 gemset 或使用 gemset 等时,从我的应用程序目录中。我不断收到以下消息:

未知的ruby字符串(不知道如何处理):ruby-2.1.0。

如果我这样做rvm -list,我会得到以下信息:

不知道为什么我不断收到有关 Uknown ruby​​ 的错误。顺便说一句,应用程序的 Gemfile 有以下行(我认为是为了 Heroku 的利益):

0 投票
1 回答
205 浏览

ruby-on-rails - RVM gemset 创建了错误的目录,无法删除

我做了一些有点傻的事情,当我创建一个新的 Rails 应用程序时,我不小心在桌面上创建了 gem 集,然后才更改到应用程序文件夹。

通常我通过执行以下操作来创建应用程序,

但是因为我每次 cd 到桌面时都这样做了,所以我得到了这个

我尝试通过 rvm 卸载 ruby​​ 2.2.0,但是桌面告诉它找不到 ruby​​,所以某些东西仍然与桌面相关联。我已经尝试进入 rvm 文件夹本身并删除 ruby​​2.2.0 文件夹(ruby-2.0.0-preview@officepro)然后我尝试 rvm gemset delete officepro 并且它似乎工作但是当我打开控制台和 cd 到桌面文件夹重新出现,我再次遇到同样的问题。

任何人我该如何解决这个问题?谢谢

我在 Mac 上

0 投票
2 回答
821 浏览

ruby-on-rails - .../latest-specs.rb 中的规范缓存文件无效

我有一个类似的问题:无效的规范缓存文件 ,但它没有答案。

我们的 rails 应用最近从 ruby​​ 2.1.2 升级到 2.1.5

当我将它下载到我的笔记本电脑上(桌面工作正常)时,它需要 rvm install 2.1.5,然后为 2.1.5 创建一个新的 gemset

我尝试运行 bundle 并且未安装 bundler,所以我尝试gem install bundler了它并响应以下错误消息:

在检查该目录时,我发现有一个specs.4.8文件但没有latest_specs.4.8文件

我尝试过的事情:

  • 我删除并重新创建了 gemset,同样的问题。
  • 我跑了gem update
  • 我吹走了/my_dir/.gem/specs又跑了gem update
  • 我跑了gem update --system
  • 我重新安装了 ruby​​ 2.1.5 并再次完成了这一切......

当我将 ruby​​-version 改回 2.1.2 并使用rvm use 2.1.2; bundle它时,它没有问题(但捆绑器已经存在于该 gemset 中)。

宝石环境: