ruby-on-rails - 尝试安装 gem : apartment : Fatal: Could not read from remote repository

标签 ruby-on-rails rubygems

我正在尝试安装 gem ' apartment ' 到我的 Rails 应用程序,但类似地 like this guy我收到错误消息。

构建':“Apartment::Reloader”的未定义方法新':字符串(NoMethodError)

有人发布了解决方案:

为了使用 Rails 6,您必须使用 github 上的开发分支: gem "公寓", git: 'git@github.com:influitive/apartment.git', branch: "development"

但是当我尝试按照解决方案进行操作时,我收到了以下代码:

有人知道这里出了什么问题吗?

Kanes-MacBook-Pro:WOP kaneandrewgibson$ bundle install
Fetching git@github.com:influitive/apartment.git
Warning: Permanently added the RSA host key for IP address '140.82.118.3' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Retrying `git clone 'git@github.com:influitive/apartment.git' "/Users/kaneandrewgibson/.rvm/gems/ruby-2.7.0/cache/bundler/git/apartment-6709fa3e722fdd9cbc3cc58605f2356b6f881214" --bare --no-hardlinks --quiet` due to error (2/4): Bundler::Source::Git::GitCommandError Git error: command `git clone 'git@github.com:influitive/apartment.git' "/Users/kaneandrewgibson/.rvm/gems/ruby-2.7.0/cache/bundler/git/apartment-6709fa3e722fdd9cbc3cc58605f2356b6f881214" --bare --no-hardlinks --quiet` in directory /Users/kaneandrewgibson/Desktop/Charlie/WOP has failed.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Retrying `git clone 'git@github.com:influitive/apartment.git' "/Users/kaneandrewgibson/.rvm/gems/ruby-2.7.0/cache/bundler/git/apartment-6709fa3e722fdd9cbc3cc58605f2356b6f881214" --bare --no-hardlinks --quiet` due to error (3/4): Bundler::Source::Git::GitCommandError Git error: command `git clone 'git@github.com:influitive/apartment.git' "/Users/kaneandrewgibson/.rvm/gems/ruby-2.7.0/cache/bundler/git/apartment-6709fa3e722fdd9cbc3cc58605f2356b6f881214" --bare --no-hardlinks --quiet` in directory /Users/kaneandrewgibson/Desktop/Charlie/WOP has failed.

Retrying `git clone 'git@github.com:influitive/apartment.git' "/Users/kaneandrewgibson/.rvm/gems/ruby-2.7.0/cache/bundler/git/apartment-6709fa3e722fdd9cbc3cc58605f2356b6f881214" --bare --no-hardlinks --quiet` due to error (4/4): Bundler::Source::Git::GitCommandError Git error: command `git clone 'git@github.com:influitive/apartment.git' "/Users/kaneandrewgibson/.rvm/gems/ruby-2.7.0/cache/bundler/git/apartment-6709fa3e722fdd9cbc3cc58605f2356b6f881214" --bare --no-hardlinks --quiet` in directory /Users/kaneandrewgibson/Desktop/Charlie/WOP has failed.

Git error: command `git clone 'git@github.com:influitive/apartment.git' "/Users/kaneandrewgibson/.rvm/gems/ruby-2.7.0/cache/bundler/git/apartment-6709fa3e722fdd9cbc3cc58605f2356b6f881214" --bare
--no-hardlinks --quiet` in directory /Users/kaneandrewgibson/Desktop/Charlie/WOP has failed. 

最佳答案

您的公钥似乎被 GitHub 拒绝了。尝试通过 SSH 连接到 GitHub,这将确认 GitHub 确实识别您的公钥并可以识别您的用户:

ssh git@github.com

这将“失败”并显示一条消息说您无法通过 SSH 连接到 GitHub,但也将是一条包含您的用户名的个性化消息。这将确认 GitHub 能够识别您的 key 。

像这样:

-> % ssh git@github.com
PTY allocation request failed on channel 0
Hi karlwilbur! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

如果您没有收到包含您的用户名的消息,那么您应该将您的公钥添加到您的 GitHub 帐户:https://docs.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account

关于ruby-on-rails - 尝试安装 gem : apartment : Fatal: Could not read from remote repository,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62944540/

相关文章:

ruby-on-rails - ar_sendmail命令不适用于ruby 1.9.2

用于雪豹的 mysql gem

ruby - 如何防止使用 gem v. 2.0 自动安装 gems 文档

ruby-on-rails - 之前(:each) for all tests except one

iphone - 设计用户注销在 iPhone 上不起作用?

ruby-on-rails - Rails 中的自动测试如何运行集成测试?

ruby-on-rails - Rails - 每次我创建一个新项目时,我都会得到 : Error during failsafe response: wrong number of arguments (2 for 1)

ruby-on-rails - pagy 和 kaminari gems 之间的性能究竟有什么区别,谁更好?

jquery - JStree 设置链接 href 和重定向

mysql - 未初始化常量 MysqlCompat::MysqlRes