gemネイティブ拡張をビルドするためにsassをインストールするときに失敗しました



Failed Encountered When Installing Sass Build Gem Native Extension



エラーメッセージ

注文の実行:sudo gem install sass次のエラーメッセージが表示された場合

Building native extensions. This could take a while... ERROR: Error installing sass: 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 ./siteconf20190522-24821-9c6o4.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コマンドが使用されます:sudo apt install ruby

コマンドsudo apt install ruby-fullインストールrubyを使用してから、コマンドsudo gem install sass sassの正常なインストールを使用します。



余談:

インストールソースgemの置き換え

// 1. Delete the original source gem gem sources --remove https://rubygems.org/ // 2. Add a mirror domestic gem source -a https://gems.ruby-china.com // 3. Whether to replace print success gem sources -l // 4. After the successful replacement print as follows *** CURRENT SOURCES *** https://gems.ruby-china.com