14歳の自分に衝撃の事実を告げてください

eclipseにて、android用アプリを作成しようと考えています。
バージョン?はeclipse-java-juno-SR1-win32です。
エミュレーターを作り、HelloWorldを出力させようとしてファイル→新規→プロジェクト→andoid application project→nameの入力・SDK、conpile、themeの選択・・・と手順を踏み完了させたところ、以下のメッセージが表示されました。
EGit dose not require Git to funtion , but there may be important setting in the installation directory that EGit needs to know about in order to be compatible with Git. the most important of these setting is core. autocrlf. Git for Windows by default sets this parameter to true in the etc directory of the Git installation. the directory can be configured in Preferences under Team > Git
何か設定をしなければならないと感じているのですが、上手く解釈できず、どのようにすればよいかかわかりません。
類似の事例がないか検索をかけましたが、同じようなものも見つからず。(探し方が悪いのかもしれません)
また、このメッセージを消すと、以下のメッセージが出ました。
the environment variable HOME is not set. the following directory will be used for storing the Git user configuration and as default repository location : C\Users.\xxx.
If this is not correct please set the HOME environment variable and restart Eclipse
ロケーションですが、C\Users.\xxxまでたどったのですが、それらしきものは見つかりませんでした。

調べればわかることなのかもしれませんが、いまいち理解ができず質問させていただきました。
どのような作業をすれば解決するのか、ご存知の方がいらっしゃったらお教えください。
カテ違いでしたら、申し訳ありません。

A 回答 (3件)

現在の Eclipse ではデフォルトで EGit プラグインがインストールされています。


これは、バージョン管理ツール Git を Eclipse 上で利用できるようになるものですが、実はオリジナルの Git ではなくその Java によるクローンプログラムです。
したがって、オリジナルの Git もインストールした人にとっては、Eclipse の外と中とで使っている Git が違うことになり、片方で設定を変更した場合もう片方でも同じ設定変更をしないと Eclipse の外と中とで Git の動作が違ってくることになります。
そこで、EGit ではオリジナルの Git の設定を参照して使用できるようになっています。
一番目のメッセージは要するに「EGit が Git の設定を知りたいんだけどインストールされているところがわからないから教えてちょうだい」ということです。

したがって、あなたがオリジナルの Git をインストールしていないのならばこのメッセージは無視してかまいません。

あなたがオリジナルの Git をインストールしているのであれば、添付した画像の通りに設定ダイアログを開き、丸印のついた "Browse..." ボタンを押して Git をインストールしたディレクトリを指定してください。それで Git の設定を EGit も利用するようになります。
「eclipse Git」の回答画像2
    • good
    • 0

> メッセージが出たとき、よく理解もせず

http://download.eclipse.org/releases/junoから
> Eclipse EGitをインストールしてしまったのですが、Git本体をインストールしていないので、
> 無視しても構わないのですね。そもそもが論外だったので、慌てなければ良かったです。

いやいや、メッセージが出た時点でもう EGit 入ってるんですって。

> ちなみに、Eclipse EGitをインストールしたことにより、何か不具合が起こったりするのでしょうか?
> Gitを調べてみると少し複雑そうな印象を受けたので、インストールしない方が初心者にはよいのかもと思っています。

個人的には逆かなと思っています。つまり、初心者ならなおさら Git の使い方を覚えて活用したほうがいいのではないかと。
確かにわかりやすい説明は見つけずらいのですが、使い方を覚えて活用すると、今日やった作業で何かミスってもすぐ今朝の状態に戻すということが楽にできます。

本屋で最初のほうを立ち読みした程度ですが、最近出た「アリスとボブのGit入門レッスン」がわかりやすいと思います。
http://www.amazon.co.jp/dp/4798035009/
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
Gitはとっつきにくそうに思っていましたが便利とのこと、視野に入れて開発を進めてみようと思います。
おすすめいただいた本も探してみようと思います。

お礼日時:2012/12/10 20:55

検索したところ、Eclipse Community Foramで同様の投稿がされていました。

回答は以下の通り。

These are not catastrophic errors. They are messages indicating that if you have git installed, it wasn't found and egit and git may have different defaults (what to do with line delimiters, whether to check file modes, etc.) because of it. If you do have git installed, just follow the directions you were given.

Gitか何かをインストールしていますか? それが、Eclipseの使用しているGitと合わない(egit というEclipseでGitを使うプラグインが設定されてない?)というようなことのようですね。egitというのは入っています? もしあれば、egitの設定でgitの設定をする必要があるようですが。(このへん使ってないのでよくわからないのですが……)

catastrophic error(深刻なエラー)ではないということですから、まぁ気にしなくても問題ないようです。
別の回答を見ると。

YOU MAY IGNORE THESE PROMPTS AND CONTINUE JUST FINE TRYING TO HACK THROUGH YOUR STUDIES IN ECLIPSE Good luck . (←要するに「そんなもん無視して先へ進め!」)

プロジェクト自体は作成できていますか? もし作成できているのであれば、そのまま作業を進めてかまわないようですね。

また、使っているのはeclipse-java-juno-SR1-win32ということですが、これはEclipse FoundationからダウンロードしたものにADTをインストールされていますか? 現在、GoogleはADT組み込み済みのEclipseを標準環境として配布していますので、もしお使いでなければそちらも試してみてはいかがでしょう。それでも同様の症状が出るなら仕方ありませんが……。

この回答への補足

chiiba_kunさん、hitomuraさん、ご回答ありがとうございます。
お二方とも分かりやすく、とても助かりました。

>chiiba_kunさん
ADTはhttps://dl-ssl.google.com/android/eclipse/よりインストールしております。
プロジェクトも作成しました。作業自体には特に問題が見受けられなかったのですが、メッセージが不安だったので質問させていただきました。

hitomuraさんのメッセージ通訳は端的ですごく理解しやすかったです。
画像での説明も助かりました。

メッセージが出たとき、よく理解もせずhttp://download.eclipse.org/releases/junoからEclipse EGitをインストールしてしまったのですが、Git本体をインストールしていないので、無視しても構わないのですね。そもそもが論外だったので、慌てなければ良かったです。
ちなみに、Eclipse EGitをインストールしたことにより、何か不具合が起こったりするのでしょうか?
Gitを調べてみると少し複雑そうな印象を受けたので、インストールしない方が初心者にはよいのかもと思っています。

補足日時:2012/12/07 21:41
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!