相关疑难解决方法(0)

gem eventmachine致命错误:找不到'openssl/ssl.h'文件

刚安装El Capitan并且无法安装gem eventmachine 1.0.7.openssl1.0.2a-1.试图使用--with-ssl-dir但似乎被忽略了.

报告给他们的github回购也.

任何建议都非常感谢.谢谢.

$ ls /usr/local/Cellar/openssl/1.0.2a-1/include/openssl/ssl.h
/usr/local/Cellar/openssl/1.0.2a-1/include/openssl/ssl.h

$ gem install eventmachine -v '1.0.7' -- --with-ssl-dir=/usr/local/Cellar/openssl/1.0.2a-1/include
/Users/pain/.rbenv/versions/2.1.2/bin/ruby -r ./siteconf20150612-56154-1hsjz2n.rb extconf.rb --with-ssl-dir=/usr/local/Cellar/openssl/1.0.2a-1/include
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... yes
checking for ruby/thread.h... yes
checking for rb_thread_call_without_gvl() in ruby/thread.h... yes
checking for inotify_init() in sys/inotify.h... no
checking for __NR_inotify_init in sys/syscall.h... no
checking for writev() in sys/uio.h... yes
checking for rb_thread_fd_select()... yes
checking for rb_fdset_t in ruby/intern.h... yes …
Run Code Online (Sandbox Code Playgroud)

ruby macos homebrew openssl eventmachine

265
推荐指数
10
解决办法
6万
查看次数

无法在 macos-10.15.6 上捆绑安装 puma 4.3.5 或 gem puma 与 ruby​​-2.6.6

无法在 macos-10.15.6 上使用 ruby​​-2.6.6 捆绑安装 puma 4.3.5 或 gem puma 尝试捆绑我的项目的依赖项,但 puma 4.3.5 出现错误。有人知道这个吗?

xxxxxxxxxxxx

这是错误内容:

fetching puma 4.3.5
Installing puma 4.3.5 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /Users/lxj/.rvm/gems/ruby-2.6.6/gems/puma-4.3.5/ext/puma_http11
/Users/lxj/.rvm/rubies/ruby-2.6.6/bin/ruby -I /Users/lxj/.rvm/rubies/ruby-2.6.6/lib/ruby/site_ruby/2.6.0 -r ./siteconf20200731-28585-1eobsvu.rb extconf.rb
checking for BIO_read() in -lcrypto... yes
checking for SSL_CTX_new() in -lssl... yes
checking for openssl/bio.h... yes
checking for DTLS_method() in openssl/ssl.h... yes
checking for TLS_server_method() in openssl/ssl.h... yes
checking for SSL_CTX_set_min_proto_version in openssl/ssl.h... yes
creating Makefile

current directory: …
Run Code Online (Sandbox Code Playgroud)

ruby macos rubygems bundler

40
推荐指数
1
解决办法
8215
查看次数

Thin 和 Puma 因类似问题而失败 - 错误:无法使用 OpenSSL@1.1 在 Mac 上构建 gem 本机扩展

描述错误 我试图做一个gem install pumagem install thin并得到一个错误。

我有一台全新的 Mac 正在设置:MacOS Catalina 10.15.6 (19G73)

我已经发现任何版本 <= 4.2.1 在我的计算机上都可以正常工作我正在使用asdf版本管理器

  • 作品: gem install puma -v '4.2.1'
  • 失败:gem install puma -v '4.3.0'gem install pumad

彪马的错误

我已经尝试了这些命令中的每一个来让它工作

gem install puma

gem install puma -v '4.3.0'  --  --with-ldflags=-L/usr/local/opt/openssl@1.1/lib  --with-cppflags=-I/usr/local/opt/openssl@1.1/include

gem install puma -v '4.3.0'  --  --with-ldflags=-L/usr/local/opt/openssl@1.1/lib  --with-cppflags=-I/usr/local/opt/openssl@1.1/include --with-opt-dir=/usr/local/opt/openssl@1.1
Run Code Online (Sandbox Code Playgroud)
Building native extensions. This could take a while...
ERROR:  Error installing puma:
    ERROR: Failed to build gem native extension. …
Run Code Online (Sandbox Code Playgroud)

ruby macos thin puma macos-catalina

19
推荐指数
1
解决办法
3722
查看次数

无法在OSX 10.11.3上安装Puma gem

我只是重新格式化我的MacBook,然后尝试克隆我的Rails项目.当我这样做时bundle install,Puma gem失败了.

当我跑gem install puma -v '2.13.4',我得到这个错误:

Fetching: puma-2.13.4.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing puma:
    ERROR: Failed to build gem native extension.

    /Users/zulhilmi/.rvm/rubies/ruby-2.2.0/bin/ruby -r ./siteconf20160211-95547-1pdaoaq.rb extconf.rb
checking for BIO_read() in -lcrypto... yes
checking for SSL_CTX_new() in -lssl... yes
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling http11_parser.c
compiling io_buffer.c
io_buffer.c:119:10: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers …
Run Code Online (Sandbox Code Playgroud)

ruby macos rubygems ruby-on-rails puma

7
推荐指数
2
解决办法
1880
查看次数