小编lea*_*oso的帖子

psql:错误:连接到套接字“/tmp/.s.PGSQL.5432”上的服务器失败:没有这样的文件或目录

不太确定是什么原因造成的,但很可能是在连接到 PostgreSQL 数据库的 Rails 服务器关闭时退出终端(我知道这不是一个好的做法,但吸取了教训!)

我已经尝试过以下操作:

  1. 重新启动我的机器(使用 MBA M1 2020)
  2. 使用自制程序重新启动 PostgreSQLbrew services restart postgresql
  3. 使用 Homebrew 重新安装 PostgreSQL
  4. 使用 Homebrew 更新 PostgreSQL
  5. 我也尝试点击此链接,但是当我运行cd Library/Application\ Support/Postgres终端时告诉我 Postgres 文件夹不存在,所以我已经迷路了。虽然我有一种感觉,删除 postmaster.pid 确实可以解决我的问题。任何帮助,将不胜感激!

postgresql macos

101
推荐指数
7
解决办法
18万
查看次数

在 M1 芯片上运行 rails 时出错(Apple Silicon)

我正在尝试学习 Rails 并在尝试运行服务器时遇到问题。我阅读了来自 reddit 的帖子、Youtube 教程、Stackover 流帖子和博客,得出的结论是,当您将 M1 芯片用于开发目的(不包括前端)时,确实存在已知问题。

根据我在下面说明的论坛主题链接,msgpack 与 Apple 架构不兼容。我真的不知道如何构建它以使其与 M1 芯片兼容。

PS:我是Rails 的新手,如果我的帖子有任何问题,我提前道歉。我愿意接受更正。

预期输出:

在 M1 芯片上运行 rails s(如果可能,不使用 rosetta)

到目前为止我所做的:

  1. 尝试捆绑安装(有关捆绑安装后的输出,请参见下文)
  2. 捆绑安装后退出终端
  3. 通读此论坛主题 https://superuser.com/questions/1618896/how-to-run-ruby-on-rails-on-new-macbook-air-m1/1619366

我的设置:

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)

ruby rubygems ruby-on-rails apple-silicon apple-m1

6
推荐指数
2
解决办法
4833
查看次数