不太确定是什么原因造成的,但很可能是在连接到 PostgreSQL 数据库的 Rails 服务器关闭时退出终端(我知道这不是一个好的做法,但吸取了教训!)
我已经尝试过以下操作:
brew services restart postgresqlcd Library/Application\ Support/Postgres终端时告诉我 Postgres 文件夹不存在,所以我已经迷路了。虽然我有一种感觉,删除 postmaster.pid 确实可以解决我的问题。任何帮助,将不胜感激!我正在尝试学习 Rails 并在尝试运行服务器时遇到问题。我阅读了来自 reddit 的帖子、Youtube 教程、Stackover 流帖子和博客,得出的结论是,当您将 M1 芯片用于开发目的(不包括前端)时,确实存在已知问题。
根据我在下面说明的论坛主题链接,msgpack 与 Apple 架构不兼容。我真的不知道如何构建它以使其与 M1 芯片兼容。
PS:我是Rails 的新手,如果我的帖子有任何问题,我提前道歉。我愿意接受更正。
预期输出:
在 M1 芯片上运行 rails s(如果可能,不使用 rosetta)
到目前为止我所做的:
我的设置:
ruby 2.7.2p137 (2020-10-01 修订版 5445e04352) [arm64-darwin20] (系统 ruby)
导轨 6.1.1
纱线 1.22.10
节点 v14.15.4
版本管理器:ASDF
IDE:崇高的文本
捆绑安装输出:
Using rake 13.0.3
Using concurrent-ruby 1.1.8
Using i18n 1.8.8
Using minitest 5.14.3
Using tzinfo 2.0.4
Using zeitwerk 2.4.2
Using activesupport 6.1.1
Using builder 3.2.4
Using erubi 1.10.0
Using racc 1.5.2
Using nokogiri …Run Code Online (Sandbox Code Playgroud)