Linux Mintにsassをインストールする
インストール方法
最終的に行き着いたインストール方法です。
インストールするだけならこちらを実行してください。
$ apt install ruby-sass ruby-dev
$ sudo gem install listen --version '~> 3.0'
躓いた点
エラーメッセージで検索する人もいると思うので、
躓いた工程をメモしておきます。
まず、最初にsassだけインストールしました。
$ apt install ruby-sass
すると、sassコマンドでwatchをする際にエラーが出ました。
$ sass --watch ./sass:./css --style compact --no-cache
>>> Sass is watching for changes. Press Ctrl-C to stop.
LoadError: cannot load such file -- listen
Run "gem install listen --version '~> 3.0'" to get it.
Use --trace for backtrace.
watchをするためにはlistenが必要であるようです。
そこでlistenをインストールしようとしましたが、エラーになりました。
$ sudo gem install listen --version '~> 3.0'
Building native extensions. This could take a while...
ERROR: Error installing listen:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.5.0/gems/ffi-1.11.1/ext/ffi_c
/usr/bin/ruby2.5 -r ./siteconf20190925-17707-1yh0gf6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /var/lib/gems/2.5.0/gems/ffi-1.11.1 for inspection.
Results logged to /var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/ffi-1.11.1/gem_make.out
調べたら、どうやらruby-devが必要らしかったです。
https://qiita.com/kyrieleison/items/81c14780ad490049202c
ruby-devをインストールしてからlistenをインストールしたら成功しました。
$ apt install ruby-dev
$ sudo gem install listen --version '~> 3.0'
これでsassコマンドが動くようになりました。
関連する記事
- Linux MintでThinkPadのトラックポイントを調整する
- Linux Mintの初期設定
- Linux Mint上でWindows10を動かす
- コマンドラインからVPNの接続&切断をする
- コマンドで画像の撮影日等を変更する
- Linux Mintを無線LANのアクセスポイントにする
- VPNクライアント設定(L2TP over IPsec)
- terminator + fish + fishermanの導入
- Terminatorのデフォルトサイズを変更する
- Docker環境の構築手順
- Linux Mint 19.1 MATEをUSBメモリからインストール
- 【Linux Mint】 Fcitxの変換候補が黒く塗りつぶされる
- 【Linux Mint】gemでcompassをインストールする
- 【Linux Mint】cpuminer + wpoolでBitZenyをマイニング
- 【Linux Mint】キーマップを変更する
- 【Linux Mint】日本語入力できるようにする
- プログラミング向けフォントのインストール
- 【Linux Mint】PHP7.1のインストール
- 【Linux Mint】Dockerの導入
- 【Linux Mint】OSインストールと設定