问题标签 [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.
ruby - 如何升级到 ruby 1.9.2
mac os x 如何升级到 ruby 1.9.2
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.
我该如何解决这种情况?
提前致谢。
ruby - 如何在 RVM 中升级 1.9.3 的 Ruby 补丁级别?
根据之前的 StackOverflow 问题,将 Ruby 升级到最新补丁级别的正确方法是:
但是,这似乎对我不起作用:
有没有更合适的方法来使用 RVM 升级 Ruby 版本?
ruby-on-rails - Ruby 从 1.9.3-p194 升级/降级到 1.9.3-p286
我刚刚从 ruby 升级1.9.3-p194
到1.9.3-p286
通过 rvm upgrade 命令和 gemset。现在,当我在我的 rails 应用程序上运行 rake rails upgrade 时,它会给我以下跟踪:
任何建议表示赞赏。如果它的 ruby 版本与 ruby debug 19 gem 冲突。那我应该如何降级回1.9.3-p194
.
ruby - 如何将 Ruby 升级到 2.0
我的红宝石版本是
我在安装了 mingw 的 Windows 8 下运行。
如何将其升级到 ruby 2.0 ?
ruby-on-rails - 将红宝石升级到 2.4.0
我已在我的 Rails 应用程序中将 Ruby 升级到 2.4.0 版,但是当我尝试升级时bundle install
,我遇到以下错误:
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 但我没有得到任何解决方案来删除它们。
谁能指导我如何删除这些行?
ruby - 没有 rvm 或 rbenv 的 ruby 升级后 Ruby 版本不匹配
我正在使用 bluepill 管理独角兽,并且在 ruby 升级后独角兽启动失败并出现以下错误:
奇怪的是它只有在通过 capistrano 部署调用时才会失败。如果我在服务器上手动运行它,它运行良好。我尝试了各种各样的东西,但似乎没有任何效果。
提前致谢。
运行独角兽的 Bluepill 配置:
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 文件该路径
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?}]