在输入“bundle install”后出现某种Ruby版本问题后出现错误。迄今为止已经安装了许多宝石,并且从未与Ruby版本不兼容。omniauth需要Ruby版本> = 2.1.9。安装gem文件时出现问题
如何在不将应用程序置于“风险”的情况下升级Ruby版本以恢复“软件包安装”的正常运行?
这是我做了什么:
月1日 - 增加了叽叽喳喳omniauth宝石我的Gemfile。
2nd - 在app/config/initializers文件夹中创建了一个omniauth.rb文件。
3rd - 输入“bundle install”命令并得到以下错误:“omniauth需要Ruby版本> = 2.1.9。”
ruby版本的要求被添加到版本v1.5.0中 - 所以你现在可能只需要使用v1.4.2。 –
但是,如果您问“如何迁移应用程序”,那么答案就非常明显 - 一次只需一步,即可进行大量测试!然而,这是一个非常广泛的问题,并且超出了StackOverflow答案的范围。 –
不,我没有问如何迁移应用程序。我只希望能够安装宝石,就是这样。如果我需要更新Ruby版本,那就这样吧。虽然如何?我写了«gem install omniauth -v'1.4.2'»和neverthless ...一旦我安装了bundle,我会一遍又一遍地收到相同的错误。 – samureira