我按照showoff.io上的说明安装了gem,但是当我尝试运行的时候
show 8888
它不工作,我得到
-bash: show: command not found
在他们的常见问题中 ,他们提到跑步
gem contents showoff-io
如果发生这种情况,但我不知道如何阅读我所得到的:
Rakefile Gemfile lib/showoff/client.rb lib/showoff/settings.rb lib/showoff/api.rb lib/showoff/helpers.rb lib/showoff/version.rb lib/showoff/setup.rb lib/showoff/session.rb lib/showoff.rb bin/show
他们这样说:
这将列出showoff-io gem中的所有文件。 寻找bin / show脚本。 将该文件夹添加到$ PATH中,或者将该脚本符号链接到$ PATH中已经存在的位置。 例如:
sudo ln -s /var/ruby/gems/.../bin/show /usr/local/bin
但显然复制和粘贴,没有做任何事情,因为这些只是示例path。
我确定这是非常基本的,但我是一个新手。 我需要做什么?
谢谢!
如果您安装为“普通”用户帐户(不是sudo),则很可能错过了如下所示的警告消息:
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and /usr/bin aren't both writable. WARNING: You don't have /Users/jclark/.gem/ruby/1.8/bin in your PATH, gem executables will not run.
尝试这个:
export PATH=$PATH:~/.gem/ruby/1.8/bin show 3000
如果这样做,那么只要做到这一点,每当你打开一个terminal,将其添加到你的path。
echo "export PATH=$PATH:~/.gem/ruby/1.8/bin" >> ~/.bash_profile