Windows上的Puma安装错误

沙申克

我正在尝试在Windows计算机上安装puma gem。我收到以下错误。通过了几个论坛,但徒劳无功。

C:/railsInstaller/Ruby2.0.0/bin/ruby.exe extconf.rb 
creating Makefile

make
generating puma_http11-i386-mingw32.def
compiling http11_parser.c
ext/http11/http11_parser.rl: In function 'puma_parser_execute':
ext/http11/http11_parser.rl:111:3: warning: comparison between signed and unsigned integer expressions
compiling io_buffer.c
io_buffer.c: In function 'buf_to_str':
io_buffer.c:119:3: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
c:/RailsInstaller/Ruby2.0.0/include/ruby-2.0.0/ruby/intern.h:668:7: note: expected 'const char *' but argument is of type 'uint8_t *'
compiling mini_ssl.c
In file included from mini_ssl.c:3:0:
c:/RailsInstaller/Ruby2.0.0/include/ruby-2.0.0/ruby/backward/rubyio.h:2:2: warning: #warning use "ruby/io.h" instead of "rubyio.h"
mini_ssl.c:4:25: fatal error: openssl/bio.h: No such file or directory
compilation terminated.
make: *** [mini_ssl.o] Error 1

我已经尝试按照https://github.com/puma/puma/issues/202所述安装openSSL Headers软件包和库,链接不起作用。

阿尼斯·阿布德(Anis Abboud)

我跑了bundle update过去bundle install,为我解决了这个问题。

我不确定这是否是唯一的帮助,因为在此之前我使用以下步骤手动更新了puma:

  1. 通过运行检查Ruby正在使用哪个版本的openssl Ruby ruby -v -ropenssl -e "puts OpenSSL::OPENSSL_VERSION"
  2. http://packages.openknapsack.org/openssl/openssl-1.0.0o-x86-windows.tar.lzma下载了正确的openssl版本(获得了https://github.com/hicknhack-software/rails-的链接disco / wiki / Installing-puma-on-windows,并根据#1的输出进行了编辑。
  3. 使用http://www.7-zip.orgopenssl提取到C:\ RailsInstaller \ openssl
  4. gem install puma -- --with-opt-dir=C:/RailsInstaller/openssl

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows上的Puma安装错误

来自分类Dev

Jekyll在Windows上安装错误?

来自分类Dev

Windows上cmd上的Ruby on Rails安装错误

来自分类Dev

Windows 8(Anaconda)上的rpy2安装错误

来自分类Dev

Windows上的Pocketsphinx-python安装错误

来自分类Dev

Laravel 4:Windows 8 XAMPP / WAMP上的安装错误

来自分类Dev

Windows 7上的手机间隙安装错误

来自分类Dev

Laravel 4:Windows 8 XAMPP / WAMP上的安装错误

来自分类Dev

Windows上的Pocketsphinx-python安装错误

来自分类Dev

Windows 7(32 位)上的 pip 安装错误

来自分类Dev

npm上的安装错误

来自分类Dev

Leiningen Windows安装错误

来自分类Dev

Windows 10 上的 Composer 安装错误:安装目录不可写

来自分类Dev

在Homestead VM上的Moodle安装错误

来自分类Dev

WKHTMLTOPDF在Ubuntu上安装错误

来自分类Dev

Mac上的TensorFlow安装错误

来自分类Dev

lxml在Python 3.5.1上安装错误

来自分类Dev

Docker在Ubuntu上的Git安装错误

来自分类Dev

OSX 10.8上的Valgrind安装错误

来自分类Dev

openSuSE上的OTRS安装错误

来自分类Dev

CentOS 6.6上的Qmailrocks安装错误

来自分类Dev

Kubernetes在AWS上安装错误(RouteAlreadyExists)

来自分类Dev

在gr-gsm上安装错误

来自分类Dev

Ruby on Rails在Ubuntu上安装错误

来自分类Dev

Raspberry Pi上的ufw安装错误

来自分类Dev

FreeBSD上的GraphicsMagick安装错误

来自分类Dev

Ubuntu 14.04 上的 omnet ++ 安装错误

来自分类Dev

Ubuntu 16.04 上的 Laravel 安装错误

来自分类Dev

Windows中的Heroku安装错误