简体   繁体   English

启动 rails dev server 导致无法打开共享对象文件:没有这样的文件或目录 puma_http11.so (LoadError)

[英]Starting rails dev server results in cannot open shared object file: No such file or directory puma_http11.so (LoadError)

I'm trying to start rails server (puma) using command rails s我正在尝试使用命令rails s启动 rails 服务器(puma)

I get this error:我收到此错误:

rails s I, [2017-11-16T10:47:05.872867 #16905] INFO -- sentry: ** [Raven] Raven 2.5.1 configured not to capture errors: Not configured to send/capture in environment 'development' => Booting Puma => Rails 5.1.3 application starting in development on http://localhost:3000 => Run rails server -h for more startup options Exiting /home/mariusz/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/dependencies.rb:292:in require': libssl.so.1.0.2: cannot open shared object file: No such file or directory - /home/mariusz/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.10.0/lib/puma/puma_http11.so (LoadError) from /home/mariusz/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/dependencies.rb:292:in block in require' rails s I, [2017-11-16T10:47:05.872867 #16905] INFO -- sentry: ** [Raven] Raven 2.5.1 配置为不捕获错误:未配置为在环境“开发”中发送/捕获 =>启动 Puma => Rails 5.1.3 应用程序在http://localhost:3000上开始开发 => 运行rails server -h以获得更多启动选项退出 /home/mariusz/.rbenv/versions/2.4.1/lib/ruby/ gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/dependencies.rb:292:in require': libssl.so.1.0.2: cannot open shared object file: No such file or directory - /home/mariusz/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.10.0/lib/puma/puma_http11.so (LoadError) from /home/mariusz/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/dependencies.rb:292:in block in require'

My project info: puma (3.10.0), rails (5.1.3), ruby 2.4.0我的项目信息:puma (3.10.0)、rails (5.1.3)、ruby 2.4.0

The problem was with invalid environment.问题在于无效的环境。 I needed to restore all my gems to pristine state.我需要将我所有的宝石恢复到原始状态。 Running gem pristine --all helped.运行gem pristine --all帮助。 (it takes about 10 min to finish it) (完成大约需要10分钟)

I solved the problem this way.我是这样解决问题的。 Go to the tmp/pids folder then in the server.pids file erases the content of this file.转到tmp/pids文件夹,然后在server.pids文件中删除此文件的内容。 The content is the pid of the server rails execution process.内容是服务器rails执行进程的pid。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 LoadError:libncursesw.so.5:无法打开共享对象文件:没有这样的文件或目录 - LoadError: libncursesw.so.5: cannot open shared object file: No such file or directory 无法打开共享 object 文件:启动 Rails 时没有这样的文件或目录 - /usr/local/bundle/gems/mysql2-0.5.3/lib/mysql2/mysql2.so (LoadError) - cannot open shared object file: No such file or directory - /usr/local/bundle/gems/mysql2-0.5.3/lib/mysql2/mysql2.so (LoadError) when launching Rails 库版本不兼容 puma_http11.so - Incompatible library version puma_http11.so LoadError:无法打开库“ lzo2”:lzo2:无法打开共享对象文件:无此类文件或目录 - LoadError: Could not open library 'lzo2': lzo2: cannot open shared object file: No such file or directory 无法打开库“/usr/lib/libmecab.so.2”:/usr/lib/libmecab.so.2:无法打开共享对象文件:没有这样的文件或目录(LoadError) - Could not open library '/usr/lib/libmecab.so.2': /usr/lib/libmecab.so.2: cannot open shared object file: No such file or directory (LoadError) libMagickCore.so.4:无法打开共享对象文件:没有这样的文件或目录 - libMagickCore.so.4: cannot open shared object file: No such file or directory libsndfile.so.1: 无法打开共享 object 文件: 没有那个文件或目录 - libsndfile.so.1: cannot open shared object file: No such file or directory libMagickCore.so.4:无法打开共享对象文件:没有这样的文件或目录 - libMagickCore.so.4: cannot open shared object file: No such file or directory libffi.so.6:无法在 rails 中打开共享 object 文件 - libffi.so.6: cannot open shared object file in rails libmysqlclient_r.so.15:无法打开共享对象文件:没有这样的文件或目录Dreamhost - libmysqlclient_r.so.15: cannot open shared object file: No such file or directory Dreamhost
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM