本文介绍了捆绑安装和红宝石版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用rbenv设置红宝石版本。

I'm using rbenv to set the ruby version.

ruby​​ -v 产生预期的1.9。 3

ruby -v produces the expected 1.9.3

我可以轻松完成 gem回形针。

但是,当我执行捆绑安装时,它说:

However, when I do bundle install it says:

Installing paperclip (3.1.2) 
Gem::InstallError: paperclip requires Ruby version >= 1.9.2.
An error occured while installing paperclip (3.1.2), and Bundler cannot continue.
Make sure that `gem install paperclip -v '3.1.2'` succeeds before bundling.

但是,ruby -v表示我正在运行1.9.3。捆绑软件是否像sudo一样运行?有人解决了这个问题吗?

but, ruby -v says I'm running 1.9.3. Is bundler runnign as sudo? Have anyone addressed this problem?

推荐答案

问题是我的rbenv文件夹的权限问题。修复了这个问题:

The problem was permission issues of my rbenv folder. This fixxed it:

sudo chown ubuntu / usr / local / rbenv / rubies -R

我正在AWS上运行ubuntu。

I am running ubuntu on AWS.

这篇关于捆绑安装和红宝石版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 15:10