Назад | Перейти на главную страницу

Вопросы по unix-терминалу Mac. Пытаюсь установить showoff.io

Я установил гем по инструкции на showoff.io, но когда я пытаюсь бежать

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. Найдите сценарий bin / show. Либо добавьте эту папку в свой $ PATH, либо создайте символическую ссылку на сценарий в место, уже находящееся в вашем $ PATH. Например:

sudo ln -s /var/ruby/gems/.../bin/show /usr/local/bin

Но очевидно, что копирование и вставка ничего не делает, потому что это всего лишь примеры путей.

Я уверен, что это очень просто, но я новичок в этом. Что мне нужно сделать?

Спасибо!

Если вы установили свою "обычную" учетную запись пользователя (не 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

Если это сработает, просто делайте это, чтобы добавлять его в свой путь каждый раз, когда вы открываете терминал.

echo "export PATH=$PATH:~/.gem/ruby/1.8/bin" >> ~/.bash_profile