“您的 PATH 中没有 [PATH ],gem 可执行文件将无法运行。”使用“gem install --user-install bundler”时

2024-02-01

我试图在我的 Mac 上安装 jekyll 并收到如下警告:

警告:您没有 /Users/Carrot/.gem/ruby/2.3.0/bin 您的 PATH,gem 可执行文件将不会运行。

我检查了 gem list,它显示它已安装;我可以通过路径“/Users/Carrot/.gem/ruby/2.3.0/bin”找到jekyll。我读了一篇post https://stackoverflow.com/questions/13886835/just-installed-sass-on-osx-what-is-this-warning-you-dont-have-users-orio这似乎是我的情况。我想知道是否必须经过sudo?我现在更喜欢卸载所有内容(因为它还同时安装了 sass 和一堆东西)并进行自制程序。我该如何进行卸载?

非常感谢!


对于那些对 @lamech-desai 的回答有疑问的人,(实际上,当他们这样做时Desai's命令,它显然暂时对他们有用)。 所以你可以轻松地做到这些:

open ~/.bashrc如果你想使用 bash 或~/.zshrc如果你正在使用 zsh或等等...

$ nano .bashrc    ## bash users
$ nano .zshrc     ## zsh users

然后将这两行代码复制并粘贴到 .*rc 文件的末尾:

export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
export PATH="$PATH:$GEM_HOME/bin"

然后只需按ctrl+s and ctrl+x。这会将更改保存到.bashrc但您不会立即看到它们 - 直接在您当前用户下次 shell 登录时直接看到它们。立即查看更改的一种方法是键入source .bashrc-瞧,你的.bashrc将被重新加载。您还可以使用以下命令检查这一点echo $PATH.

感谢@lamech-desai 的精彩回答

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“您的 PATH 中没有 [PATH ],gem 可执行文件将无法运行。”使用“gem install --user-install bundler”时 的相关文章

  • Ruby/Rails/Rack 代码中的“use”关键字/单词

    最近我偶然在Ruby代码中看到这个词 use 当我正在查看一些与goliath https github com postrank labs goliath 中间件等 看起来它不同于include extend and require 有人
  • Rails 删除方法不起作用

    好吧 我在 Ruby on Rails 中的删除方法上遇到了这样的问题 我想 我尝试了我读过的所有内容 但它不起作用 也许你可以帮助解决这个问题 当我单击链接时 它会重定向到患者 1 confirm Are you sure 3F meth
  • MacOS 每秒唤醒次数错误

    构建 Rails 应用程序 ruby 2 4 0p0 Rails 5 1 4 并使用我的 Macbook Air MacOS High Sierra 10 13 2 进行本地测试 我不断遇到此问题 过去 241 秒内有 45001 次唤醒
  • 需要帮助获取嵌套的 ruby​​ 哈希层次结构

    我有哈希深层嵌套哈希 我希望每个键的层次结构 父到子 作为数组 例如 hash properties gt one gt extra headers gt type gt object type1 gt object2 entity gt
  • Riod-iOS 错误:您没有写入权限“Gem::FilePermissionError”

    我已经下载了一个Riot iOS https github com vector im riot ios并遵循构建说明 当我跑步时 捆绑安装 回溯 最近一次调用 2 来自 usr bin bundle 23 in
  • Groovy 中的显式输入:有时还是从不?

    后来 仍然无法弄清楚 Groovy 是否具有静态类型 似乎没有 或者使用显式类型生成的字节码是否不同 似乎是 无论如何 回答这个问题 One of the main differences between Groovy and other
  • 强制 DataMapper 断开与 postgresql 的连接

    我有一个测试 正在 postgresql 中创建和销毁多个数据库 为了能够删除数据库 我需要告诉 DataMapper 断开连接 我似乎找不到任何有关如何执行此操作的文档 DataMapper Adapters PostgresAdapte
  • 存根 include_recipe 调用以不采取任何操作,但仍将配方计为包含的内容

    我的食谱的默认食谱仅包含其他几个食谱 我知道我可以使用以下方法测试是否包含适当的食谱 expect chef run to include recipe cookbook recipe name 但是当我像这样存根 include reci
  • 如何从 Ruby 检查具有特定 pid 的进程是否正在运行?

    如果有多种方法 请列出 我只知道一个 但我想知道是否有一种更干净的 Ruby 方式 之间的区别Process getpgid and Process kill方法似乎是当 pid 存在但由另一个用户拥有时发生的情况 Process getp
  • Ruby 在带有偏移量的数组中查找

    我正在寻找一种以更简洁的方式在 Ruby 中执行以下操作的方法 class Array def find index with offset offset block offset 1 find block end end offset a
  • 在新的 RHEL6 服务器上安装 ruby​​-filemagic gem 时遇到困难

    它似乎正在寻找 libmagic so 1 文件 我有那个文件 它位于 usr lib64 中 我没有以 root 用户身份运行此安装 我也在使用 rvm 和 Bundler 这是我的 bundle 命令的结果 当它到达 Gemfile 中
  • Ruby:在 Ubuntu 上安装 rmagick

    我正在尝试在 Ubuntu 10 04 上安装 RMagick 看起来here https stackoverflow com questions 1482823 is there an easy way to install rmagic
  • 使用 Ruby 获取 AWS 区域名称

    我正在为 AWS 开发 Rails 应用程序 并希望为区域名称创建下拉菜单 例如 us east 1 等 如果有人已经创建了 gem 来获取它们 我想使用它 有人知道这样的 gem 或有用的 API 吗 适用于 Ruby 的 AWS 开发工
  • ruby on Rails,会话过期通知

    我正在使用 ruby 1 9 3 和 Rails 3 2 我的实际会话处理如下所示 会话助手 def sign in user cookies remember token value user remember token expires
  • gem install rmagick 在 OS X El Capitan 上失败

    几天前我升级到 El Capitan 并运行了 brew update brew upgrade 它更新了 imagemagick 导致 ruby 的 rmagick gem 停止工作 我想没问题 我就跑 gem install rmagi
  • 在 ruby​​ 中读/写受密码保护和加密的文件

    我想加密一个 ruby 程序将从中加载数据的文件 此外 我需要程序在启动时提示输入密码 该密码将用于解密文件 换句话说 该文件需要加密地驻留在计算机上 只有拥有密码的用户才能运行该应用程序 我已经开始研究 openpgp 但据我了解 这仍然
  • RSpec 请求规范发布一个空数组

    我目前正在 Rails 中开发 API 端点 如果我需要的数据无效 我想确保端点响应具有正确的错误状态 我需要一个 id 数组 无效值之一是空数组 Valid vendor district ids 2 4 5 6 Invalid vend
  • ||= 是什么意思? [复制]

    这个问题在这里已经有答案了 我的应用程序控制器中有一个受保护的方法 def current user current user User find by id session user id end 我想知道什么 方法 我一直在努力寻找和找
  • 有没有可以在 HTML 文档之间进行比较的 ruby​​ gem?

    事实证明 对两个不同的 html 文档进行比较是一个完全不同的问题 而不仅仅是对纯文本进行比较 例如 如果我在以下之间进行简单的 LCS 差异 Google and Google diff 结果不是 but a gt github com
  • 下载所有 gems 依赖项

    我想通过下载任何所需的文件并将它们带到另一台计算机来安装指南针没有互联网连接 我已经下载了指南针的源包 当我在未连接的计算机上运行 gem 时 它抱怨缺少依赖项 有什么解决办法吗 这正是我遇到的问题 经过一段时间的搜索后 我找到了一个可以使

随机推荐

  • 比较 GIT 裸存储库和 bitbucket 存储库

    如何确保我的裸存储库和我的 bitbucket 存储库相同 我做的第一件事就是查看日志 但这可能还不够 对吗 创建本地存储库 为您的裸存储库添加远程 为您的 bitbucket 存储库添加远程 从两个存储库中获取 验证相应的分支是否指向相同
  • 如何在 Highcharts 中创建堆积图图例的表格?

    这是 highchart 中堆栈图的 javascript 代码 legend align right x 70 verticalAlign top y 20 floating true backgroundColor Highcharts
  • 如果脚本失败则引发异常

    我有一个 python 脚本 tutorial py 我想从文件 test tutorial py 运行此脚本 该文件位于我的 python 测试套件中 如果tutorial py执行没有任何异常 我希望测试通过 如果在执行tutorial
  • 自动从启动屏幕快速 UI 导航到另一个屏幕,并带有延迟时间

    我是 IOS 和 Swift UI 的新手 在启动屏幕后无法导航到登录屏幕 我如何导航到登录屏幕 请帮帮我 我真的很感谢你们的所有回答 import SwiftUI import Dispatch struct SplashScreen V
  • 将docker容器中运行的tomcat webapp连接到mysql

    我有 mysql 服务器在 centos 主机上运行 我想在同一主机的 docker 容器内的 tomcat 中部署我的战争 知道如何从容器内部连接 mysql 吗 以下是从应用程序 tomcat 连接到数据库 mysql 的操作 有两种方
  • Rails、Slicehost、Capistrano - 部署端口问题

    当我尝试通过以下方式部署我的应用程序时 出现端口错误 cap deploy cold 错误 ssh connect to host domain com port 22 Connection refused 我的deploy rb 在适当的
  • ASP.NET Core 2.2 Razor 页面中的自定义路由

    我在 ASP NET Core 2 2 应用程序中为 Razor Pages 设置路由约定时遇到问题 我正在从传统 MVC 迁移到 Razor Pages 我正在使用文档中建议的标准页面文件夹结构 但我想稍微自定义生成的路由 例如 在 Pr
  • 为什么我的 Eclipse 一直没有响应? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在使用 Eclipse 有时它会冻结并停止响应 其他人也有遇到同样的状况吗 当我点击一行代码时通常会发生这种情况 无论是 Java
  • ./studio.sh 之后 Android Studio 错误

    After studio sh在终端中我收到此错误 tools jar 不在 android studio 类路径中请确保JAVA HOME指向 JDK 而不是 JRE 我谷歌了一下 每个人都这么说 您需要将环境变量设置为 JDK 路径而不
  • MouseEnter WPF 上的发光效果

    我是 WPF c 新手 我需要使用图像控制周围的发光效果triggers 我怎样才能做到发光效果mouse enter事件 我想按照我的风格使用你的答案 我的效果是
  • Facebook 登录 onClick - Javascript

    我的网站上有这段代码 Facebook 登录对话框是在我的页面加载时显示的 而不是在用户单击锚标记时显示的
  • 如何在 Ruby 中逐行读取大型文本文件并将该流逐行追加到文件中?

    假设我想将几个大文件合并为一个 然后uniq 那个 光是这个就可能需要一秒钟的时间 我的理解是File readlines 将所有行加载到内存中 有没有办法逐行读取它 有点像node jspipe 系统有效吗 Ruby 的一大优点是您可以在
  • JavaScript 杂货清单

    我正在尝试创建一个杂货清单程序 现在我只是在做一些基本的功能 将商品添加到我的购物清单中 从购物清单中删除商品 查看购物清单以及标记我是否已拿起该商品 我困惑于如何让 标记 功能正常工作 这是我的代码 var groceryList fun
  • 如何在reactjs中设置背景图片?

    我有一个 ReactJS WebPack 应用程序并尝试为其设置背景图像body tag body background url images some background jpg background size contain back
  • 如何在没有构造函数的情况下将 React 组件的函数绑定到“this”?

    正如许多人所知 this someFunction this someFunction bind this 可以在 React 类组件中使用 然而 有时为非常简单的组件创建类是很麻烦的 那么 如何将函数绑定到this没有创建一个类 使用箭头
  • 如何在导航栏中正确位置的菜单内添加子菜单

    您好 我正在尝试在 HTML 中的正确位置的菜单内添加子菜单 但我在定位方面面临一个问题 我尝试使用 full 来解决这个问题ul and li标签 而不是 但我在尺寸方面仍然面临许多问题 所以我决定回到旧的方式 该示例位于链接中 我确信我
  • 如何将 HTML 内容放置在 Flash 影片上方?

    我正在开发的一个网站有 Flash 标题 使用swf对象 http code google com p swfobject 嵌入它们 现在我需要编写一些与 Flash 影片重叠的 HTML 代码 我尝试在 Flash 元素的容器和 绝对定位
  • 分配给ostream后如何关闭ofstream?

    I can do std ostream out condition std cout std ofstream filename 但如果出现以下情况我该如何关闭out std ofstream filename 忘记关闭一会儿 你的代码
  • TLS 连接握手失败

    我们很难与从我们的 Net 应用程序中禁用了 SSL3 协议的远程计算机 例如 PayPal vb 建立 https 连接 我们在 HttpWebRequest 实例的 GetResponse 方法上遇到以下异常 请求被中止 无法创建 SS
  • “您的 PATH 中没有 [PATH ],gem 可执行文件将无法运行。”使用“gem install --user-install bundler”时

    我试图在我的 Mac 上安装 jekyll 并收到如下警告 警告 您没有 Users Carrot gem ruby 2 3 0 bin 您的 PATH gem 可执行文件将不会运行 我检查了 gem list 它显示它已安装 我可以通过路