2012-05-11 14 views
0

私はGitHubにはかなり新しく、いくつかのRubyコードを使って試してみたいと思います。ルビーの宝石であるコードを取得するには?

これは私が取得したいコードです:https://github.com/pengwynn/linkedin

と私はLinkedInのAPIに接続するためにそれを使用することができますので、Rubyの宝石としてそれを取得したいと思います。

どうすればいいですか?私はそこのページをクリックしてみましたが、そこで何をするのが正しい練習方法なのか分かりません。

私はマスターブランチをフォークしましたが、今は自分のアカウントにコピーを持っていますが、それが正しいかどうかはわかりません。

ご意見ありがとうございます。 :)

答えて

2

あなたはgitリポジトリから直接珠玉の最新バージョンを取得したい場合は、あなただけのことができます。

gem install git://github.com/pengwynn/linkedin.git 

また、あなたは「宝石」と呼ばれるrakeタスクを使用して、ソースコードから宝石を構築することができます

そしてインストールして

gem install pkg/linkedin-{version}.gem 
+0

@Flexiodありがとう - ちょうど私が理解しているように、私はGitHubで見つけたRubyコードを、そのコマンドを実行することで作ることができますか、それとも作者が何らかの形で宝石にしたコードですか? – Awesomeness

+0

宝石として使うことができるのは、そのパッケージ専用です。 – Flexoid

+0

ありがとうございます - パッケージは宝石として特別に準備されていると私はどのように伝えますか?どのように人々は宝石の名前が何であるかを伝えますか?質問に答える人の中には、特に – Awesomeness

2

gemコマンドを使ってインストールすることができます。

gem install linkedin 
+0

ありがとう! Flexoidによって提案されたコマンドとは対照的に、そのコマンドを実行する上での違いは何ですか?ありがとう!!:) – Awesomeness

+0

の違いは、Donovanのソリューションは、単にgithubを直接見るのではなく、可能性のあるリポジトリのリスト(おそらくRubyGems.orgから始まり、場合によってはgithubを参照すること)を調べることです。最新バージョンのGemが保存されている場所がわからない場合は、Donovanの方法が最も信頼できます。 – vlasits

+0

@ Flexoidのコマンドは、git://github.com/pengwynn/linkedinという名前の宝石を見つけようと思っているので、実際には@ Flexoidのコマンドは機能しません(おそらく、プラグインがないか、githubなどのソースがありません)。 .git ' Flexoidのコマンドはgithubのウェブサイトから直接宝石を引き出そうとしているようですが、通常の' gem install [gemname] 'はあなたがその名前の有効な宝石について' gem sources 'のリストにあるリポジトリを探しますそれらをインストールします。 –

1

あなたはコピーをプルダウンしgitを使用する必要があります。

コマンドは、上記のリンクドキュメントページにあります。コマンドラインツールに精通していない場合は、プロセスを案内するシェルが必要な場合があります。個人用コピーを変更しない限り、個人用コピーをフォークする必要はありません。

gemツールのインストールはgem install linkedinのように行われますが、異なるマシンでバージョンを同期させる方がはるかに簡単なので、bundlerを使用することをお勧めします。

Rubyの宝石であれば、いつでもインストールして、内容をgem contents linkedinまたは宝石の名前で調べることができます。

+0

ありがとう!一般的に、GitHub上のいくつかのルビコードがrubygemなのかどうかはどうすればわかりますか? – Awesomeness

+1

ああ、私のgemfileにLinkedIn gemのリファレンスを追加してから、バンドルの更新を行うべきですか?ありがとうございました! :) – Awesomeness

関連する問題