2014年2月15日土曜日

ruby on rails導入(1) macportsのエラー 「configure: error: Can't find Tcl configuration definitions」


ruby on railsの勉強をするためにインストールをしようと思ったのですが、
Ruby Version Manager (RVM) を使ったインストールで詰まった場所があったのでメモ
ちなみにruby on railsのインストールはこちらのページを参考にしています。

ruby on railsチュートリアル

エラーはこれです。
マックポート(3段目からのmacports......)のインストールでエラーになっているようです。
configure: error: Can't find Tcl configuration definitions

$ ueno-MacBook-Air:~ uenoryouichi$ rvm install 2.0.0 --with-openssl-dir=$HOME/.rvm/usr
Checking requirements for osx.
Installing macports.....................
Error running 'requirements_osx_port_install_port',
showing last 15 lines of /Users/uenoryouichi/.rvm/log/1392450974_ruby-2.0.0-p353/port_install.log
checking for fgetln... yes
checking for lockf... yes
checking for flock... yes
checking for setmode... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strlcpy... yes
checking for copyfile... yes
checking for clearenv... no
checking for sysctlbyname... yes
checking if readlink conforms to POSIX 1003.1a... yes
checking CommonCrypto/CommonDigest.h usability... yes
checking CommonCrypto/CommonDigest.h presence... yes
checking for CommonCrypto/CommonDigest.h... yes
checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions
Requirements installation failed with status: 1.
ueno-MacBook-Air:~ uenoryouichi$ Downloads - Developer Tools - Xcode 3.2.1 Developer Tools
-bash: Downloads: command not found


調べました。英語のページですが同じような質問していました。
http://stackoverflow.com/questions/19622337/cant-update-macports-with-mac-os-x-mavericks

ここで書いてあることは、
まず、Command Line Toolsを導入する
$ sudo xcode-select --install

そしてポートをアップデートする。
$ sudo port -v selfupdate

これで、OKです。

0 件のコメント:

コメントを投稿