问题标签 [ruby-upgrade]

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

ruby - 如何升级到 ruby​​ 1.9.2

mac os x 如何升级到 ruby​​ 1.9.2

0 投票
2 回答
1199 浏览

ruby-on-rails-3 - Ruby 1.8.7 -> 升级到 1.9.2

我的应用程序基于 Rails 3.0.9 和 Ruby 1.8.7 构建。我的应用程序运行良好,但有一个重要的负面因素:它真的很慢。

我一直在寻找这个问题的可能解决方案,最好的解决方案似乎是将我当前的 Ruby 版本升级到最新版本 - 1.9.2。

我从来没有这样做过,所以我想问你——如果我将 Ruby 升级到 1.9.2 版本,我当前基于 ruby​​ 1.8.7 的应用程序是否可以正常工作?在 macOS 上升级的最佳方式是什么?(我读过RVM - 是最好的。)

最后我的最后一个问题 - 我试图将我的应用程序部署到服务器,但我有同样的问题 - 在服务器(Site5)上,Ruby 版本是 1.8.7 - 我被告知他们只支持 Ruby 1.8 .7.

我该如何解决这种情况?

提前致谢。

0 投票
2 回答
4199 浏览

ruby - 如何在 RVM 中升级 1.9.3 的 Ruby 补丁级别?

根据之前的 StackOverflow 问题,将 Ruby 升级到最新补丁级别的正确方法是:

但是,这似乎对我不起作用:

有没有更合适的方法来使用 RVM 升级 Ruby 版本?

0 投票
1 回答
1143 浏览

ruby-on-rails - Ruby 从 1.9.3-p194 升级/降级到 1.9.3-p286

我刚刚从 ruby​​ 升级1.9.3-p1941.9.3-p286通过 rvm upgrade 命令和 gemset。现在,当我在我的 rails 应用程序上运行 rake rails upgrade 时,它​​会给我以下跟踪:

任何建议表示赞赏。如果它的 ruby​​ 版本与 ruby​​ debug 19 gem 冲突。那我应该如何降级回1.9.3-p194.

0 投票
3 回答
13673 浏览

ruby - 如何将 Ruby 升级到 2.0

我的红宝石版本是

我在安装了 mingw 的 Windows 8 下运行。

如何将其升级到 ruby​​ 2.0 ?

0 投票
1 回答
1277 浏览

ruby-on-rails - 将红宝石升级到 2.4.0

我已在我的 Rails 应用程序中将 Ruby 升级到 2.4.0 版,但是当我尝试升级时bundle install,我遇到以下错误:

0 投票
0 回答
205 浏览

rspec - 运行 rspec 时获取“ruby-2.4.2/lib/ruby/2.4.0/forwardable.rb:157 转发到私有方法”

我已将我的应用程序从 Ruby 2.2.3 升级到 Ruby 2.4.2,Rails 版本是 5.1.4。我能够升级应用程序,但是当我运行“bundle exec rspec”时,得到太多类似于

我遇到了解释这些行原因的链接: Forwardable break on private methods in ruby​​ 2.4 但我没有得到任何解决方案来删除它们。

谁能指导我如何删除这些行?

0 投票
1 回答
574 浏览

ruby - 没有 rvm 或 rbenv 的 ruby​​ 升级后 Ruby 版本不匹配

我正在使用 bluepill 管理独角兽,并且在 ruby​​ 升级后独角兽启动失败并出现以下错误:

奇怪的是它只有在通过 capistrano 部署调用时才会失败。如果我在服务器上手动运行它,它运行良好。我尝试了各种各样的东西,但似乎没有任何效果。

提前致谢。

运行独角兽的 Bluepill 配置:

0 投票
0 回答
73 浏览

ruby - `require':libruby.so.1.8:无法打开共享对象文件:没有这样的文件或目录 - /app/path/vendor/local/libxml-ruby-2.4.0/lib/libxml_ruby.so

我们正在尝试升级我们的 rails 应用程序的 ruby​​ 版本,目前,它在 ruby​​ 1.8.7 中运行,作为尝试升级 1.9.2 的第一步

当我们尝试运行 ./bundle exec rails s 时,我们遇到了错误

vendor/local/polyglot-0.3.3/lib/polyglot.rb:63:in `require': libruby.so.1.8: cannot open shared object file: No such file or directory - /home/sakthi/Sakthi/trunk_upgrade_v1/vendor/local/libxml-ruby-2.4.0/lib/libxml_ruby.so

但我可以看到 llibxml_ruby.so 文件该路径

0 投票
1 回答
22 浏览

ruby-on-rails - 哈希收集 Ruby23 --> Ruby27 和 Rails 5.2 --> Rails 6.1 在 0 处给出错误的元素类型 nil(预期数组)

我正在为某些代码包升级 Ruby 和 Rails 版本。

我有以下代码块,它在 0 (expected array) 处给我错误元素类型 nil 的错误。

我对 Ruby/Rails 完全不熟悉,有人可以解释突出显示的行是什么意思,以及实际导致此错误的原因是什么?fields = Hash[address_to_field_mapping.collect{|k,v| [v, var1[k]] unless var1[k].nil?}]