2011-06-24 1 views
0

オープンソースのRailsプロジェクトをダウンロードする際に、どのバージョンのRailsやGemが必要なのかを知るにはどうすればいいですか?Railsのオープンソースプロジェクトをダウンロードする際に、どのバージョンのRailsやGemが必要なのか、どのように知ることができますか?

たとえば、ブログを作成したいと考えています。それから私はこれをする:

~$ git clone git://github.com/mojombo/jekyll.git 

これは無料のオープンブログのプロジェクトです。クローンが100%完了したとき。

~$ cd jekyll 
~$ rake db:create 

rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+) 
rake aborted! 
Don't know how to build task 'db:create' 

私のRailsやGemなどで何が問題になっていますか?バージョンの問題はありますか?

答えて

0

ブライアンとネイトが言ったように、それに関するドキュメントを読んでください。

私が個人的に持っているのはJekyll-powered siteです。あなたが抱えている場合は、例として使用できます。ドキュメントには、かなり良い例も含まれています。

しかし、あなたが始めてみるためには、ジキルには実際にはデータベースがありません。ディレクトリ構造は、Usage guide - 自分で作成したものを作成する必要があります。

新しい投稿を作成するには、new.rbというスクリプトがレポジトリにあります。単にWordpress IDが以前の投稿(Wordpressからインポートしたもの)のものを覚えていても迷惑にならないからです。あなたが書かれた記事を持ってたら

jekyll宝石をインストールします。

gem install jekyll 

その後jekyll --serverを実行します。これは、ポストを美しいHTMLに構文解析し、http://localhost:4000で見ることができます。あなたがそれに満足したら、他の静的なHTMLサイトと同じようにApacheやNginxを使ってどこかでオンラインにしてください。


最後に、あなたが代替品を探しているなら、nanocについて良いことを聞いたことがあります。

+0

すばらしいお役立ち!〜:) – SundayJune

1

JekyllはRailsプロジェクトではありません。 db:create Rakeタスクはありません。

私はそれを使用する方法を理解するために@documentationを見てみることをお勧めします。

1

ジキルは、(彼らはバンドラを使用している場合)、私は常にプロジェクトのGemfileで始めるでしょう...しかし、

レールのアプリではありません、開発者は、宝石用のバージョンを指定している場合、これはあなた与える必要があります特定のバージョンの要件をよく見てください。

+0

ありがとうございます。 – SundayJune

関連する問題