Sassのエラー対処ログ

  • 0
    いいね
  • 0
    コメント
    この記事は最終更新日から1年以上が経過しています。

    でくわしたエラーをただ列挙していきます。


    watchオプションでのエラー

    Listen機能ってのが働かないとこんなエラーが出る。

    $ sass --watch --style expanded scss:css
    >>> Sass is watching for changes. Press Ctrl-C to stop.
    directory css
    write css/test.css
    [Listen warning]:
    Listen will be polling for changes. Learn more at https://github.com/guard/listen#polling-fallback.
    
    

    http://www.gworks.jp/2014/05/sass/

    Listenってファイルをインストールすればなおるので

    sudo gem install listen
    

    と打ってインストールすれば直る。
    ※sudoはmacだけだよ


    Ruby Sass Compass インスコ時のSSLエラーまとめ

    インストーラーに含まれているSSL証明書が古いから起こるエラーだそうです。

    ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
        SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (http://api.rubygems.org/specs.4.8.gz)
    

    回避してインスコする方法

    • ①rubyインストーラーに同梱されている証明書を新しい証明書に書き換えてインスコ
    • ②SSL通信をやめて普通にインスコ

    ①rubyインストーラーに同梱されている証明書を新しい証明書に書き換える

    ※尚、Rubyは2.4.5が最新ですが、バグが発見されているそうですので
    Rubyインスコ時はバージョンを指定してインスコするのがよさそうです。

    ②SSL通信をやめて普通にインスコする。

    http://book.scss.jp/code/c2/07.html#p83ssl
    ※インストール後、https接続へ戻すには gem source -r ~ で戻る

    で、インストールできる