当前位置: 首页 > 知识库问答 >
问题:

无法在任何来源中找到public_suffix-2.0.4

牧宁
2023-03-14

它始于我试图将Google Tag Manager Gem添加到本地安装的Jekyll中。

这里有一点背景,我使用的是自制软件和rbenv<我的ruby版本是2.4。至少我认为是这样。

gem没有安装,在那之后,Jekyll开始向我发送以下消息:

Could not find public_suffix-2.0.4 in any of the sources
Run `bundle install` to install missing gems.

运行包安装后,我得到这个错误:

Rubygems 2.0.14.1 is not threadsafe, so your gems will be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
Using public_suffix 2.0.4
Using colorator 1.1.0
Using ffi 1.9.14
Using forwardable-extended 2.6.0
Using sass 3.4.22
Using rb-fsevent 0.9.8
Using kramdown 1.12.0
Using liquid 3.0.6
Using mercenary 0.3.6
Using rouge 1.11.1
Using safe_yaml 1.0.4
Using bundler 1.14.6
Using addressable 2.5.0
Using rb-inotify 0.9.7
Using pathutil 0.14.0
Using jekyll-sass-converter 1.4.0
Using listen 3.0.8
Using jekyll-watch 1.5.0
Using jekyll 3.3.0
Using jekyll-feed 0.8.0
Bundle complete! 2 Gemfile dependencies, 20 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.

所以我试着更新Rubygems。我真傻。

此消息显示在终端上:

/usr/local/Cellar/ruby/2.4.1_1/lib/ruby/2.4.0/yaml.rb: 5: in

我有没有提到我正在使用自制软件和rbenv?好啊

今天早上,我重新安装了Ruby(使用Homebrew),并告诉rbenv使用该版本。

因此,我认为我的路径可能是问题所在,但我对此表示怀疑,因为这是我的路径文件的内容:

/Users/bgomes/.nvm/versions/node/v6.10.2/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin

这是.bash_profile的内容:

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile
test -e "${HOME}/.iterm2_shell_integration.bash" && source "${HOME}/.iterm2_shell_integration.bash"
export export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
source ~/.nvm/nvm.sh

这是本书的内容。bashrc:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
source ~/.nvm/nvm.sh

我不知道这里的想法是否需要你的帮助。

谢谢


共有2个答案

慕宏儒
2023-03-14

对,所以解决我的问题的方法是破坏ruby的自制安装,删除其符号链接,然后安装rvm并通过rvm安装ruby。

我花了3个小时才找到这个解决方案。

¯\_(ツ)_/¯

拓拔安邦
2023-03-14

正在运行的包更新

 类似资料:
  • 当我尝试刷新Gradle project时,遇到了以下错误: 在以下任何来源中均未找到插件[id:'org.jetbrains.kotlin.jvm']: > 插件库(插件依赖项必须包含此源的版本号) 如何解决这个问题?

  • 我在Intellij IDE上创建了一个Spring mvc项目,当我构建我的项目时,会显示一些消息。我怎么解决呢? 这是显示的消息: 在以下任何源中未找到插件[id:'org.springframework.boot',版本:'2.1.7.RELEASE']: Gradle核心插件(插件不在“org.Gradle”名称空间中) 插件存储库(无法解析插件工件“org.springframework

  • 我是Android Studio的新手。当我第一次创建一个新项目时,IDE 开始下载 gradle,然后它开始下载 com.android.application。这部分花费了很多时间,但几分钟后我收到此错误: 我的Android Studio版本是bumblebee 2021.1.1补丁3。我尝试了以下几点: https://stackoverflow.com/a/71784769/180314

  • 当我试图用Intellij IDEA和JAVA创建Gradle项目时 构建文件“/Users/ankit/IdeaProjects/mytestplugin/Build”。梯度线:3 在以下来源中找不到插件[id:'org.jetbrains.intellij', version:'1.1.2']: > 尝试:使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得完整的见解

  • 请协助,我是android studio的新手,之前提出的问题中提供的任何解决方案都不适用于我。我不断收到错误: Gradle sync失败:在以下任何源中均未找到插件[id:“com.android.application”,版本:“7.2.0”,应用:false]: Gradle核心插件(插件不在“org.Gradle”命名空间中) 插件存储库(无法解析插件工件“com.android.app

  • 当我想在我的项目中使用hilt的属性@AndroidEntryPoint时,我得到以下警告。 当我尝试添加id“匕首”时。刀柄。Android插件'到模块级构建。在我的项目的gradle文件中,我得到以下错误。 我试图将其添加到构建中。项目模块级的gradle文件如下所示。他们都给出了一个错误。 我试图将它作为类路径添加到项目级别build.gradle文件中,在这种情况下我仍然会得到一个错误。