Macterminalunix问题。 试图安装showoff.io

我按照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