[英]gem install bcrypt (gcc: error:) on Ubuntu 16.04
What went wrong?什么地方出了错? Tried gem install bcrypt
, gem install bcrypt-ruby
, and getting the same result.尝试gem install bcrypt
, gem install bcrypt-ruby
,并得到相同的结果。 Couldn't do bundle install in ruby on rails because of this error.由于此错误,无法在 ruby on rails 中进行捆绑安装。
sylviachoong@sylviachoong:~/Desktop/postco$ gem install bcrypt-ruby
Building native extensions. This could take a while...
ERROR: Error installing bcrypt-ruby:
ERROR: Failed to build gem native extension.
current directory: /home/sylviachoong/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/bcrypt- 3.1.12/ext/mri
/home/sylviachoong/.rbenv/versions/2.5.0/bin/ruby -r ./siteconf20180526-3491-4idkgq.rb extconf.rb
creating Makefile
current directory: /home/sylviachoong/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/bcrypt-3.1.12/ext/mri
make "DESTDIR=" clean
current directory: /home/sylviachoong/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/bcrypt-
3.1.12/ext/mri
make "DESTDIR="
compiling bcrypt_ext.c
gcc: error: unrecognized command line option '-Wmisleading-indentation'
gcc: error: unrecognized command line option '-Wduplicated-cond'
Makefile:241: recipe for target 'bcrypt_ext.o' failed
make: *** [bcrypt_ext.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/sylviachoong/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/bcrypt-3.1.12 for inspection.
Results logged to /home/sylviachoong/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/bcrypt-3.1.12/gem_make.out
首先运行此命令然后安装 gem
sudo apt-get install libmagickwand-dev
Ran rbenv install 2.5.1
, gem install bundler
, and rbenv rehash
.运行rbenv install 2.5.1
、 gem install bundler
和rbenv rehash
。
Fixed.固定的。
发出命令bundle update bcrypt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.