2011-12-15 11 views
2

こんにちは、私はコンソールからTwitterメッセージを送信することができますが、私はそれを実行する方法がわかりませんgithub上の簡単なアプリケーション(https://github.com/cfx/twix)をクローン。githubにあるRubyコマンドラインツールをビルドして実行するには?

私はユーザー/名前ディレクターにTwixという名前のフォルダを持っています。 twixの中で、私はこれらのフォルダをアプリケーションで作成しました。

README  Rakefile bin  lib  test 

readmeでは、開始するための多くの指示はありません。プログラムの実行後に何をすべきかを指示します(下記参照)。

質問:これを開始するにはどのようなコマンドを使用しますか?どのフォルダに入る必要がありますか?

README

Twix 0.0.1 


Simple twitter client for console 


Keys: 

q - quit 
t - write new message 

If you want to post your twit, finish you message with !SEND 
If you want abort and back to your feed, finish your message with !EXIT 

new features soon 
+2

あなたの質問は話題にはならないと感じましたが、なぜ私は本当に理解できません。これは非常によくエリート主義のケースかもしれませんが、心配しないでください。誰もがそうではありません。 –

+0

私はdownvoterやクローズリクエスタではありませんでしたが、ここでの質問はコマンドライン上で何かを実行する方法ではなく、コードに関するものでなければなりません。 –

+0

@MarkThomasは、それをServerFaultまたはSuperUserに転送するために投票しなければならないという意味ですか? –

答えて

4

このプログラムは、宝石としてパッケージ化されています。次のコマンドは、(Twixディレクトリにそれを実行)宝石をインストールします:

rake package && gem install pkg/twix-0.0.1.gem 

あなたは今twixコマンドを使用してどこからでもプログラムを実行することができます。

編集

私はリポジトリで見た最初の事は定義されているいくつかのすくいタスクがあった意味、Rakefileました。この場合、rake -Tを実行することが、利用可能なレーキタスクを表示するための最善の策です。 package 1:

(in /home/benoit/code/clones/twix) 
rake clobber_package # Remove package products 
rake gem    # Build the gem file twix-0.0.1.gem 
rake package   # Build all the packages 
rake repackage  # Force a rebuild of the package files 

私は宝石を構築する可能性が最も高いだろうコマンドを選んだ:その出力は以下の通りでした。私はgemの仕事も同様に働いていたと思います。 rake packageを実行

は私に次のような出力を与えた:

(in /home/benoit/code/clones/twix) 
mkdir -p pkg 
WARNING: no homepage specified 
    Successfully built RubyGem 
    Name: twix 
    Version: 0.0.1 
    File: twix-0.0.1.gem 
mv twix-0.0.1.gem pkg/twix-0.0.1.gem 

すべてのことが残っていたが、前のコマンドで作成されたpkg/twix-0.0.1.gemをインストールすることでした:

gem install pkg/twix-0.0.1.gem 

あなたが遭遇している可能性が別のケースがあります:アプリケーションのルートディレクトリにtwix.gemspecが存在する。この場合、実行中:

gem build twix.gemspec 

はインストール手順が変わりません。

+0

ありがとうございました。私はレールを使ってレーキが何をするのか知っていますが、時間があれば "パッケージ"と "pkg/twix"もなぜ説明できますか?これらのコマンドは私が宝石をインストールして実行するのに使うでしょうか? – Leahcim

+0

@ PunkOnALark私の答えを編集して、何かが明確でないか教えてください。 –

+0

このことを私にも明白にしてくれてありがとう;-) – Mischa

0
ruby ./bin/twix 

又は

ruby -I lib ./bin/twix 
関連する問題