问题标签 [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-on-rails - 我可以撤消 $rvm gemset 使用全局吗?
在我的(OSX)终端中发出此命令后,我无法再进入我的 Rails 控制台:
我正在关注http://railscasts.com/episodes/280-pry-with-rails?view=asciicast 的 RailsCasts 撬教程。
输入 $rails 控制台时,我的实际错误是:
但老实说,因为一切似乎都工作正常(除了这个特定项目中的撬),我真的很想完全撤消这个命令。那可能吗??
在这三个命令之后,多个项目中的事情似乎都被打破了。
ruby - 是通过 RVM gemset 生成 ruby 文档(ri,rdocs)吗?
使用 RVM,我可以使用以下方法生成文档:
我的问题是我是否必须为每个 gemset 都这样做,还是全局性的?
我在处理不同的项目时经常切换 gemset。我希望 ri 始终可用。上面的命令是为所有 gemset 生成文档还是只为当前一个生成文档?
似乎文档必须是特定于 gemset 的,以便在您所在的环境中正确记录不同的 gem 和 gem 版本。该rvm docs
命令是否足够聪明以确保每个 gemset 都有文档,或者我必须重新运行它每个 gemset 的命令?
ruby-on-rails - Ruby on Rails - 错误的解释器
我在这里面临一个奇怪的问题。当我创建gemset
usingrvm
时,更改的路径which rails
。以下是我在终端上运行的命令。我在 SO 上提到了相关问题,但对我没有多大帮助。
rails s
或bundle
命令给出错误:
我必须运行以下命令来修复路径:
我有以下条目.bash_profile
:
为什么会这样?我该如何解决这个问题,所以路径不会随着 gemset 的更改/创建而改变?
ruby-on-rails-4 - Bundler 找不到 jquery-ui-rails 的兼容版本
我创建了一个新的 gemset,然后,当我尝试捆绑安装时,我收到此错误:
虽然,我有apt-get update
,有什么帮助吗?
ruby-on-rails-4 - 突然无法捆绑安装
自从它工作以来,我没有更改其中任何一个的版本号,但是当我运行时突然bundle update
或bundle install
我得到:
什么改变了,什么给了?
ruby-on-rails - Rvmrc 文件未选择 gemset
我正在使用rvm
1.26.2 和Ubuntu
14.0.4 我必须.rvmrc
为每个项目创建单独的 gem 集和文件,但.rvmrc
文件没有选择 gemset。
谁能告诉为什么应用程序忽略.rvmrc
文件?
提前致谢
environment-variables - 使用 JRuby 脚本容器从本地目录加载 Gem
我正在尝试加载 gems 以从本地目录执行 ruby 代码。我不希望 ScriptingContainer(JRuby) 对象使用系统的默认 gemsets。
使用清空环境变量
一个空的地图来改变 GEM_HOME 和 GEM_PATH 但它仍然在使用系统的 gemset。
我该如何避免这种情况?
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 的利益):
ruby-on-rails - RVM gemset 创建了错误的目录,无法删除
我做了一些有点傻的事情,当我创建一个新的 Rails 应用程序时,我不小心在桌面上创建了 gem 集,然后才更改到应用程序文件夹。
通常我通过执行以下操作来创建应用程序,
但是因为我每次 cd 到桌面时都这样做了,所以我得到了这个
我尝试通过 rvm 卸载 ruby 2.2.0,但是桌面告诉它找不到 ruby,所以某些东西仍然与桌面相关联。我已经尝试进入 rvm 文件夹本身并删除 ruby2.2.0 文件夹(ruby-2.0.0-preview@officepro)然后我尝试 rvm gemset delete officepro 并且它似乎工作但是当我打开控制台和 cd 到桌面文件夹重新出现,我再次遇到同样的问题。
任何人我该如何解决这个问题?谢谢
我在 Mac 上
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 中)。
宝石环境: