Ruby on rails 安装机架时出错
安装机架时出现以下错误 ❯ sudo-E gem安装机架-v'2.0.0.alpha' 错误:安装机架时出错:机架需要Ruby版本>=2.2.2 ruby-v的输出给出 ruby 2.3.0p0(2015-12-25修订版53290)[x86_64-linux-gnu] gem-v的输出给出 2.5.1Ruby on rails 安装机架时出错,ruby-on-rails,ruby,rubygems,rack,Ruby On Rails,Ruby,Rubygems,Rack,安装机架时出现以下错误 ❯ sudo-E gem安装机架-v'2.0.0.alpha' 错误:安装机架时出错:机架需要Ruby版本>=2.2.2 ruby-v的输出给出 ruby 2.3.0p0(2015-12-25修订版53290)[x86_64-linux-gnu] gem-v的输出给出 2.5.1 如何修复此错误?我在更新rubygems所需的Ruby2.1.4上遇到了此问题 gem install rubygems-update update_rubygems 您是否混淆了系统ruby
如何修复此错误?我在更新rubygems所需的Ruby2.1.4上遇到了此问题
gem install rubygems-update
update_rubygems
您是否混淆了系统ruby和实现ruby 快速测试如果sudoruby-v的输出小于2.3.0,那么您将是 如果是这样的话,您就不需要使用sudo并对路径进行排序,这样您就可以与用户一起使用ruby了
我将在delete键上等待这个答案,以防万一它不是:)ruby-v有您安装的带有虚拟化的ruby的输出(如rbenv或rvm)。但是您的系统ruby可能有一些版本早于2.2.2 在这种情况下,您不需要使用sudo,因为它用于系统ruby。试试看:
gem install rack
当我试图从gem package manager安装机架和乘客时,我遇到了上述错误。我尝试过各种方法,但对我没有帮助。下面的命令我已经尝试过了,到目前为止对我有效。我希望这对你有帮助
[vagrant@centos65 puppet]$ sudo gem install rack -v 1.6.0
Successfully installed rack-1.6.0
1 gem installed
Installing ri documentation for rack-1.6.0...
Installing RDoc documentation for rack-1.6.0...
[vagrant@centos65 puppet]$ sudo gem install rake -v 10.4.2
Successfully installed rake-10.4.2
1 gem installed
Installing ri documentation for rake-10.4.2...
Installing RDoc documentation for rake-10.4.2...
[vagrant@centos65 puppet]$ sudo gem install daemon_controller -v 1.2.0
Successfully installed daemon_controller-1.2.0
1 gem installed
Installing ri documentation for daemon_controller-1.2.0...
Installing RDoc documentation for daemon_controller-1.2.0...
[vagrant@centos65 puppet]$ sudo gem install passenger -v 4.0.56
rubygems已经是最新版本了。我已经在问题描述中添加了这一点。现在你需要
gem安装rubygems更新-v2.7.11
,这是仍然支持Ruby的最新版本
[vagrant@centos65 puppet]$ sudo gem install rack -v 1.6.0
Successfully installed rack-1.6.0
1 gem installed
Installing ri documentation for rack-1.6.0...
Installing RDoc documentation for rack-1.6.0...
[vagrant@centos65 puppet]$ sudo gem install rake -v 10.4.2
Successfully installed rake-10.4.2
1 gem installed
Installing ri documentation for rake-10.4.2...
Installing RDoc documentation for rake-10.4.2...
[vagrant@centos65 puppet]$ sudo gem install daemon_controller -v 1.2.0
Successfully installed daemon_controller-1.2.0
1 gem installed
Installing ri documentation for daemon_controller-1.2.0...
Installing RDoc documentation for daemon_controller-1.2.0...
[vagrant@centos65 puppet]$ sudo gem install passenger -v 4.0.56