【问题标题】:Gem installed but 'command not found'已安装 Gem 但“找不到命令”
【发布时间】:2015-08-03 13:56:30
【问题描述】:

我已经安装了一个名为 wordmove 的 Ruby gem,用于推送和拉取我的 Wordpress 网站,但是当我运行 wordmove 命令时,我得到了找不到错误命令。我已经做了一些研究,但我没有想出太多,我已经根据我所看到的我的 Ruby 安装搞砸了。

我从根目录运行echo "$PATH",它返回以下内容:

 /Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/brettgolding/.rbenv/shims:/usr/local/bin:/user/local/sbin:/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin

我是终端的菜鸟,所以不知道如何清理这个烂摊子。

【问题讨论】:

  • 您是否查看了gem install wordmove 的输出并验证它是否已成功加载?检查gem list 的输出并确保它在列表中。
  • 发布确切的错误输出是一个明智的主意。

标签: ruby-on-rails ruby wordpress terminal rbenv


【解决方案1】:

所以你正在使用rbenv。根据其README,您应该在安装任何具有可执行命令的gem 后运行rbenv rehash。此外,在安装新的 Ruby 版本时运行它。

【讨论】:

  • 这解决了我的问题,非常有帮助。非常感谢。
  • 恐怕我不知道你的问题。
猜你喜欢
  • 2019-11-29
  • 2012-12-16
  • 1970-01-01
  • 1970-01-01
  • 2016-06-30
  • 2023-03-21
  • 2013-01-19
  • 2021-02-27
相关资源
最近更新 更多