美文网首页
ubuntu安装ruby 配置sass

ubuntu安装ruby 配置sass

作者: 天天读三国 | 来源:发表于2019-02-22 18:08 被阅读0次

    安装ruby

    有答案说apt-get install ruby-full,我使用的是ubutnu18.04,自带的源里面没有这个包,所以使用源码安装。
    下载路径http://www.ruby-lang.org/zh_cn/downloads/
    我下载的是ruby-2.5.3,解压后进入该目录,依次执行三个命令./configuremakemake install即可安装成功,第一个命令也可以加参数./configure --prefix=/opt/ruby,表示安装到/opt/ruby文件夹下,删除时直接删除这个文件夹即可。第一次使用源码安装软件的可以参考文章https://linux.cn/article-9172-1.html

    配置sass

    参考https://www.sass.hk/install/,不过里有一个错误点,淘宝源的地址原来是https://ruby.taobao.org/,现在已经换成了https://gems.ruby-china.com/,该文章还未更新。

    我安装过程中出现的问题

    在我删除默认源添加淘宝源时,提示zlib未找到(我现在已经全部安装好,不能贴上错误提示了)。
    解决方法:

    1. 先下载zlib使用源码方式安装,我指定的目录/opt/zlib
    2. 进入之前的ruby目录
    cd ext/zlib
    ruby extconf.rb --with-zlib-dir=/opt/zlib
    
    //提示如下,如果是提示no那就是zlib目录不对
    checking for deflateReset() in -lz... yes
    checking for zlib.h... yes
    checking for crc32_combine() in zlib.h... yes
    checking for adler32_combine() in zlib.h... yes
    checking for z_crc_t in zlib.h... yes
    creating Makefile
    
    make
    make install
    

    上面方法是网上找到的,对于make,我这里提示:make: *** 没有规则可制作目标“/include/ruby.h”,由“zlib.o” 需求。 停止。于是我回到ruby目录,make可以进行,但里面也包含了这样的提示,我还是进行了make install,然后再次添加源,还是提示zlib未找到,我对ruby不熟悉,只是需要用sass,所以这个问题还是未解决状态,但是我关机了第二天再开机,添加源已经不提示了错误,直接成功了。。。。。。可能是环境变量之类的,重启后自动设置了。

    相关文章

      网友评论

          本文标题:ubuntu安装ruby 配置sass

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