您的 Rails -v 和 Ruby -v 对于本教程来说是正确的。
我还可以从输入中看到您的gemfile
has gem 'sqlite3', '1.3.8'
in it.
1:你捆绑了吗?
你最后一次跑步是什么时候bundle update
or bundle install
?
你是如何卸载 sqlite3 的?你用过吗$ gem uninstall sqlite3
?
尝试卸载并重新安装 gem。
2:- 什么版本管理器?
你是用rvm、rbenv还是homebrew安装的?对不同的部分使用不同的版本管理器可能会产生通信问题。
3:你安装了Xcode吗?
这是取自http://www.railstutorial.org:
“作为先决条件,OS X 用户可能需要安装 Xcode 开发人员工具。为了避免(庞大的)完整安装,我建议使用较小的 Xcode 命令行工具。
要安装 Xcode(我的推荐),请在 AppStore 中查找。
安装命令行工具(MHartl 的推荐)-https://developer.apple.com/downloads/
4:您使用“bundle exec”吗?
Try bundle exec rails c
and bundle exec rails s
5:尝试“刷新”你的包目录
If bundle exec
不起作用
删除 .bundle/ 目录并重新捆绑
rm -rf .bundle/ && bundle