download.php/51087/mysql-ruby-2.8.1.tar.gz tar xzvf mysql-ruby-2.8.1.tar.gz cd mysql-ruby-2.8.1 ruby extconf.rb...lmysqlclient... no checking for main() in -lmygcc... yes checking for mysql_query() in -lmysqlclient... no *** extconf.rb...就换用 sudo ruby extconf.rb --with-mysql-config ---- Previous DIV+CSS侧边栏自适应高度
/siteconf20200902-61293-x9nl2q.rb extconf.rb creating Makefile current directory: /usr/local/lib/ruby.../siteconf20200902-61353-1tfcwms.rb extconf.rb creating Makefile current directory: /usr/local/lib/ruby.../siteconf20200902-92796-gu5dhy.rb extconf.rb checking for sqlite3.h... no sqlite3.h is missing..... *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary
profile echo 'PATH=$RUBY_HOME:$PATH' >> /etc/profile source /etc/profile 5.配置zlib cd ext/zlib``ruby extconf.rb.../include/ruby.h,g' Makefile make && make install 6.配置openssl cd .. cd openssl ruby extconf.rb sed -i
/config shared --prefix=/usr -fPIC make make install 下载rub源码包,解压 cd ext/openssl ruby extconf.rb make
---- 源码安装MySQL C Binding for Ruby ************* tar xvzf mysql-ruby-2.8.1 cd mysql-ruby-2.8.1 ruby extconf.rb
/usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot...LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb...Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/mkmf.rb:1043:in `have_header' from extconf.rb
/siteconf20160415-7139-1cu08ba.rb extconf.rb checking for pg_config... no No pg_config... trying anyway...with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header *** extconf.rb
/siteconf20190522-24821-9c6o4.rb extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby
Weiyigeek 下一步-> 接着修改%Pentestbox%\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c下的extconf.rb...C:\PentestBox\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c\extconf.rb ?
Weiyigeek 下一步-> 接着修改%Pentestbox%\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c下的extconf.rb...C:\PentestBox\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c\extconf.rb 完成后执行: bundle
yum install openssl-devel -y 再进入ruby源码目录中的ext目录下,找到openssl目录,进入后进行安装 cd ruby-2.7.5/ext/openssl ruby extconf.rb
应该会出现下面的错误 下一步-> 接着修改%Pentestbox%\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c下的extconf.rb...C:\PentestBox\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c\extconf.rb 完成后执行:bundle
/extconf.rb make make install make: *** No rule to make target /include/ruby.h', needed byzlib.o' vim
/extconf.rb make make install 如果出现: ERROR: Could not find a valid gem 'bundler' (>= 0), here
/include/ruby.h $ yum install zlib* $ cd /ruby-2.4.2/ext/zlib $ ruby extconf.rb $ make $ make install
/extconf.rb make && make install gem install -l redis-3.3.0.gem # Successfully installed redis-3.3.0
/extconf.rb # 修改Makefile # zlib.o: $(top_srcdir)/include/ruby.h # 修改为:zlib.o: ../..
领取专属 10元无门槛券
手把手带您无忧上云