我在两台机器上都试过了,都出现了权限错误。
pfaffman@shinytim:~/src/discourse-repos/discourse$ d/bundle install
Bundler 2.4.2 正在运行,但您的 lockfile 是使用 2.4.1 生成的。正在安装 Bundler 2.4.1 并使用该版本重新启动。
正在从 https://rubygems.org/ 获取 gem 元数据。
正在获取 bundler 2.4.1
由于错误 (2/4):Bundler::PermissionError,正在重试从 https://rubygems.org/ 下载 gem。写入 `/usr/local/lib/ruby/gems/3.1.0/cache/bundler-2.4.1.gem` 时出错。您很可能需要授予该路径的写入权限。
由于错误 (3/4):Bundler::PermissionError,正在重试从 https://rubygems.org/ 下载 gem。写入 `/usr/local/lib/ruby/gems/3.1.0/cache/bundler-2.4.1.gem` 时出错。您很可能需要授予该路径的写入权限。
由于错误 (4/4):Bundler::PermissionError,正在重试从 https://rubygems.org/ 下载 gem。写入 `/usr/local/lib/ruby/gems/3.1.0/cache/bundler-2.4.1.gem` 时出错。您很可能需要授予该路径的写入权限。
安装锁定的 bundler 版本 (2.4.1) 时出错,请使用 `--verbose` 标志重新运行以获取更多详细信息。继续使用 bundler 2.4.2。
正在从 https://rubygems.org/ 获取 gem 元数据.........
正在获取 https://github.com/discourse/mail.git
写入 `/usr/local/lib/ruby/gems/3.1.0/cache/bundler/git` 时出错。
您很可能需要授予该路径的写入权限。







