更新
我在新的 mac m1 和我安装的 ruby、rails、xcode 和 postgresql 上遇到了一些问题
第一次尝试:
##我做了什么 ?
安装自制软件、ruby、rails、postgresql
操作系统:macOS Big Sur 版本 11.2.1 (20D74)
zsh:5.8(x86_64-apple-darwin20.0)
postgres:13.2
Rails 版本:Rails 6.1.3
Ruby 版本:ruby 2.7.2p137(2020-10-01 修订版 5445e04352)[arm64-darwin20]
酿造版本:自制 3.0.9
我能做什么:
我已经成功:
- 创建一个rails应用程序
rails new myApp -d postgresql
- 将 gem 设计添加到 Gemfile
- 跑
bundle install
- 创建设计用户和所有 CRUD 视图
- 运行
db:create
,db:migrate
- 启动服务器
rails s
- 访问登录、注册等所有页面...
预期行为
我希望能够创建一个帐户并在应用程序上连接到它。
实际行为
当我尝试创建一个帐户时,我遇到了一个关于 gem bcrypt 的错误,它似乎在错误的架构上运行......
第二次尝试:
我已经卸载了 ruby、rails、rbenv、postgresql、homebrew
我已将我的操作系统版本更新为:macOS Big Sur 11.2.3
我正在关注本教程:gorails.com/setup/osx/11.0-big-sur
酿造版本:自制 3.0.11
rbenv 版本:rbenv 1.1.2
红宝石版本:
- 2.7.2(由/Users/lucas-illiano/.ruby-version设置)3.0.0(我不能把3.0.0版本放到全球...)
导轨版本:6.1.1
- 在删除系统上的所有 ruby 版本之前,我已经删除了 rbenv 吗?这是为什么?
在教程的最后,在安装 postgresql 之前,它说要安装这个包macOS_SDK_headers_for_macOS_10.14.pkg
但是我遇到了关于 x-code 和 CommandLineTools 安装的问题。
我试图从 developer.apple.com/download/more 下载包我无法获取该文件夹/Library/Developer/CommandLineTools/
我也试过xcode-select --install
了,但是 x-code 已经安装好了。没有可用的升级。
我想不出任何其他方式来成功安装这个包。
有人知道在 MacOS Big Sur 上安装 xcode 和 CommandLineTools 的问题吗?
在此先感谢您,祝大家有个美好的一天。