我正在尝试安装 mongify 以便将数据从 sqlite 数据库导入到 mongo 数据库。
我的问题是我已经安装了 ruby 版本 2.1.11 和 rvm 1.9.3 版本,但运行命令 sudo gem install mongify
不断向我显示此错误:
'activesupport requires Ruby version >= 1.9.3'
我不知道该怎么办了。你能帮我一下吗?
我做什么:
/bin/bash --login
rvm use 1.9.3 #show me the message 'using /home/rodolfo/.rvm/gems/ruby-1.9.3-p448
sudo gem install mongify
我得到:
ERROR: Error installing mongify:
activesupport requires ruby version >= 1.9.3
最佳答案
Gems 应安装在特定项目上,而不是作为根用户安装。您应该 rvm 来按项目管理 gem。 Install Rvm from here
当您进入项目文件夹时,检查ruby -v
,它应该为您提供项目正在使用的特定 ruby 版本,该版本必须大于 1.9.3。现在运行 gem install mongify
这将安装特定的 gem。
当您运行'sudo gem install mongify'
时,它使用默认版本的 ruby,该版本可能不是应用程序内的版本。如果您使用的是rvm,则可以更改它。
rvm use 1.9.3 --default
关于ruby-on-rails - 安装 mongify,需要 ruby 版本 >= 1.9.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20011524/