Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

xcode-selectのアップデート

rbenvでruby(2.1.0)をインストールしようとしたところ、

clangのバージョンが古い(バージョンは2.1でした)ために、インストールがうまくいきませんでした。


そこで、それを解決するため、XcodeのCommand Line Toolsをダウンロードすることとしました。

Xcode(5.0.2)をダウンロードし、その後ターミナル上で

xcode-select --install

を実行したところ、そのようなオプションがない、と返されました。


そこで

xcode-select --version

を実行したところ、xcode-selectのバージョンが2003であることがわかりました。

[--install]は2003ではオプションになく、最新のものが2333であることはわかったのですが、

このxcode-selectのアップデート方法がわからず、困っています。

お力をお貸しいただけないでしょうか。



ちなみにですが、当初の目的であるCommand Line Toolsをいれるために

Command Line Tools(OSX 10.9).pkgをインストールもしてみましたが、

clangのバージョンは変わりませんでした。


環境は以下のようになっております。

OS X 10.9.2

Xcode Version 5.0.2

MacBook Air (11-inch Mid 2011), Mac OS X (10.7.5)

投稿日 2014/03/06 22:05

返信
返信: 18

2014/03/07 09:06 r_kmdr への返信

OSX 10.9での開発環境の状態が壊れているかと思います。

xcode-selectコマンドの--installのパラメータは存在しませんが・・・


何か別の開発用ツールをインストールされていませんでしょうか?


OSX 10.9を再インストールされた方が早いのでは?

2014/03/08 11:06 蝦夷_オカメの親 への返信

xcode-selectの2333のバージョンあたりから--installというオプションが追加されたようです。


他の開発用ソフトは特にインストールしていません。


できればOS再インストールは避けたいのですが、最悪の場合そうしたいと思います...

2014/03/08 11:15 品川地蔵 への返信

locationタブを確認しましたが、

Xcode5.0.2(5A3005)

/Applications/Xcode.app

となっていました。おそらく最新のものだと思います。


ですが、brew doctor等とやると、Command Line Toolsが古いので、

新しいバージョンにしてください。といった有無のエラー(以下)

Warning: A newer Command Line Tools release is available

Update them from Software Update in the App Store.

がでてきます。



しかし、DownloadsタブのComponentsにはCommand Line Toolsは表示されていません。

2014/03/08 13:10 r_kmdr への返信

r_kmdr による書き込み:


locationタブを確認しましたが、

Xcode5.0.2(5A3005)

/Applications/Xcode.app

となっていました。おそらく最新のものだと思います。


 最新ですね。Command line tools を別途インストールしたために正しく設定されていない可能性があるかもしれません。

メニューに旧いものも示されているなら、一度旧いものを選択して切り替えてから、元に戻すと状況は変わりませんか?

2014/03/08 14:03 r_kmdr への返信

xcode-selectの2333のバージョンあたりから--installというオプションが追加されたようです。

OS X 10.9は、2333のバージョンのようです。

このバージョンで--installとパラメータを付加して実行するとxcodeが無ければダウンロードしてインストールする仕組みのようです。

ちなみに、OS X 10.7は2308、OS X 10.8は2311のバージョンを示していますので、2003のバージョンはかなり古いバージョンのようです。

2014/03/08 18:54 品川地蔵 への返信

 最新ですね。Command line tools を別途インストールしたために正しく設定されていない可能性があるかもしれません。

メニューに旧いものも示されているなら、一度旧いものを選択して切り替えてから、元に戻すと状況は変わりませんか?

タブに表示されているのは、最新のもののみで、古いものを選択することができませんでした。

2014/03/08 18:56 蝦夷_オカメの親 への返信

はい。かなり古いと思います。


そこで、xcode-selectを新しいバージョンにしたいのですが、

そのアップデート方法がわからず、新しいバージョンのCommand Line Toolsをインストールしても、

変更されないために困っています。

2014/03/09 23:14 ni_ki への返信

標準で入っているものかもしれません。

Airではなく、自宅のiMac(OSは先日10.9にアップグレード済み)の方で見たところ、

コマンドは最新版(2333)となっていました。



ですが、Airの場合は最新版でないため、

手動、もしくはその他の方法でアップグレードする方法がわからず困っています。

2014/03/10 00:05 ni_ki への返信

コマンドは最新版(2333)となっていました。

単純に考えればコマンドをコピーすれば良いのではないでしょうか。


iMacの/usr/bin以下のUNIX実行ファイルをAirの同場所にコピーするということですか?


それはかなり危険な手段ではないのでしょうか...

2014/03/10 09:40 r_kmdr への返信

iMacの/usr/bin以下のUNIX実行ファイルをAirの同場所にコピーするということですか?


それはかなり危険な手段ではないのでしょうか...

必ず、新旧のファイル比較を行ってからコピーするしかないかと思います。

xcode-selectのアップデート

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。