我只是重新格式化我的MacBook,然后尝试克隆我的Rails项目。当我做DateTime dt = Convert.ToDateTime(comboBoxWeekToSchedule.SelectedValue);
时,Puma gem失败了。
当我运行bundle install
时,我收到此错误:
gem install puma -v '2.13.4'
我该怎么办?
关于我的项目和我的环境:
答案 0 :(得分:22)
而不是按照Zulhilmi Zainudin的建议强制链接openssl(根据此Github Opened issue推荐的 NOT ), 我推荐以下基于Puma源代码问题783的解决方案(参考下文) 我正在使用El Capitan(10.11)和openssl通过Homebrew安装:
$ gem install puma -v 2.13.4 -- --with-opt-dir=/usr/local/opt/openssl
参考:https://github.com/puma/puma/issues/783
但是如果你想让它适用于你所有的Gemfiles,你仍然可以:
$ bundle config build.puma --with-opt-dir=/usr/local/opt/openssl
并确认:
$ grep PUMA ~/.bundle/config
输出应为:
BUNDLE_BUILD__PUMA: "--with-opt-dir=/usr/local/opt/openssl"
答案 1 :(得分:4)
This solution适合我:
brew install openssl
brew link --force openssl