美文网首页
安装旧的ruby 1.8.7 and rails 2.3.18开

安装旧的ruby 1.8.7 and rails 2.3.18开

作者: jackli0855 | 来源:发表于2017-10-17 01:07 被阅读0次

    为了调查以前的项目,需要安装旧的ruby on rails开发环境。

    在此过程中遇到了如下的问题:

    1 rmagick安装不成功

    2 paperclip 不能安装 2.4.5的版本

    首先,让我们看一下问题1. 问题一是因为Mac的brew没有旧版本的formula可以安装。为了解决此问题,需要自己配置formula,配置方法:

    https://gist.github.com/jackli0855/5690d4f41cb721c4859c11cb6cff2ca7

    以下是我配置好的,可以直接使用:

    https://gist.githubusercontent.com/.../imagemagick.rb

    安装成功之后,就可以直接安装rmagick了,命令如下:

    gem install rmagick --no-ri --no-rdoc
    

    然后我们来看问题2,问题的原因是新版本的paperclip,要求ruby版本大于等于1.9.3.但是以前的开发环境是1.8.7,所以必须想办法安装旧的paperclip版本,

    命令如下:

    gem install paperclip -f -v 2.4.5 --no-ri --no-rdoc
    

    这样安装完了之后,有个关联的gem包,安装的版本会比较新,它也要求ruby大于等于1.9.3。为此,我们可以手动降低这个gem

    gem uninstall concurrent-ruby 
    gem install concurrent-ruby -f -v 0.5.0 --no-ri --no-rdoc 
    

    OK

    相关文章

      网友评论

          本文标题:安装旧的ruby 1.8.7 and rails 2.3.18开

          本文链接:https://www.haomeiwen.com/subject/zfdruxtx.html