ruby-on-rails - 启动 Rails 本地服务器时出现 OpenSSL 错误
问题描述
我刚刚克隆了一个 repo,甚至无法在我的机器上运行本地服务器。其他同事说他们没有问题,所以我认为我的环境有问题。
$ bundle exec rails server
=> Booting Puma
=> Rails 5.2.3 application starting in development
=> Run `rails server -h` for more startup options
/home/fran/.rbenv/versions/2.6.5/bin/ruby: symbol lookup error: /home/fran/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/puma-4.3.1/lib/puma/puma_http11.so: undefined symbol: OPENSSL_init_ssl
我已经尝试使用我的 openssl 目录安装 ruby 2.6.5,如下所示:
$ RUBY_CONFIGURE_OPTS="--with-openssl-dir=/usr/lib/ssl" rbenv install 2.6.5
但问题仍然存在。
关于这个错误的任何提示?我以前从来没有发生过。
解决方案
推荐阅读
- python - 基本 Python BeautifulSoup 网络抓取 Tripadvisor 评论和数据清理
- python - [Python]如何使用递归编辑嵌套数组配置值
- github - 有没有办法分阶段配置 Travis GitHub Pages Deployment?
- javascript - 使用子主题从 wordpress 主题出列脚本返回“未捕获的 ReferenceError:add_action 未定义”错误
- python - 无法通过 xpath 找到以标题为变量的元素
- c++ - 从类中提供指向私有成员的指针
- c++ - 直接列表初始化和复制列表初始化之间的区别
- vivado - Zedboard_Adv7511_HDMI 项目 Vivado Tcl 构建错误
- java - javac不显示编译器错误?
- python - 使用 wincertstore 的 Python 请求