Как установить gem / плагин в rails3, если он не найден на rubygems? - PullRequest
1 голос
/ 16 августа 2011

Я хочу установить гем простых личных сообщений (http://agilewebdevelopment.com/plugins/simple_private_messaging), https://github.com/jongilbraith/simple-private-messages.

Я добавил в свой Gemfile:

gem 'simple-private-messages'

Но получаю ошибку:

Fetching source index for http://rubygems.org/
Could not find gem 'simple-private-messages (>= 0)' in any of the gem sources listed in your Gemfile.

Затем я попытался изменить Gemfile:

gem 'simple-private-messages', :git => 'git://github.com/professionalnerd/simple-private-messages.git'

, но получил ошибку:

Fetching git://github.com/professionalnerd/simple-private-messages.git
github.com[0: 207.97.227.239]: errno=Operation timed out
fatal: unable to connect a socket (Operation timed out)
Git error: command `git clone 'git://github.com/professionalnerd/simple-private-    messages.git' "/Users/homanchou/.rvm/gems/ruby-1.9.2-p180/cache/bundler/git/simple-private-messages-26451211e7d7acc0c1b523bad2621cb2cd38f77e" --bare --no-hardlinks` 

1) Как еще можно установить этот камень локально?

2) Как я могу развернуть это приложение на heroku и защитить от ошибок развертывания, если Heroku не может найти драгоценный камень в каких-либо репозиториях?Я продаю их в приложение?

1 Ответ

2 голосов
/ 16 августа 2011

Не похоже, что этот проект Gem; на самом деле это плагин Rails.

Чтобы установить, запустите это в папке вашего проекта:

rails plugin install git://github.com/jongilbraith/simple-private-messages.git
...