[#47414] <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp>

そえじま@勉強中です。

37 messages 2010/09/17
[#47420] Re: <=>の意味は? — 藤川浩明 <fhir0aki3@...> 2010/09/17

 他の方がすでに解答されているみたいですが、一応僕なりの答えを書いてみます。僕もRuby初心者なのではっきりとは言えないんですが・・・。

[#47422] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/17

そえじま@勉強中です。

[#47424] Re: <=>の意味は? — "Y. NOBUOKA" <nobuoka@...> 2010/09/17

信岡です。

[#47426] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/17

そえじま@勉強中です。

[#47428] Re: <=>の意味は? — "Y. NOBUOKA" <nobuoka@...> 2010/09/17

そえじまさん

[#47429] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/17

そえじま@勉強中です。

[#47433] Re: <=>の意味は? — 藤川浩明 <fhir0aki3@...> 2010/09/18

GyRCISE/JyE5SlZFeiQ3JD8kJCRIO1ckJCReJDckPyQsISI7fjRWJCxMNSQkJE4kRyFWGyhCT09Q

[#47435] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/18

そえじま@勉強中です。

[#47438] Re: <=>の意味は? — masayoshi takahashi <maki@...> 2010/09/18

高橋征義です。『たのしいRuby』の著者の片割れの方から来ました。

[ruby-list:47464] Re: gem でpgインストールではまってます

From: "Susumu Majima" <majima@...>
Date: 2010-09-20 09:20:06 UTC
List: ruby-list #47464
高橋さん

情報ありがとうございます。PATHを設定してみましたが、headerが見つからないという 

エラーになります。

majima-susumu-no-macbook:~ smajima$ sudo gem install pgBuilding native 
extensions.  This could take a while...
ERROR:  Error installing pg:
ERROR: Failed to build gem native extension.

/opt/local/bin/ruby extconf.rb
checking for pg_config... yes
MacOS X build: fixing architecture flags:
  finding flags common to both Ruby and PostgreSQL...
  testing for architecture: ["ppc"]
  testing for architecture: ["i386"]
  common arch flags: -arch i386
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

なぜか分かりませんが
私の場合はダメなようですね。

ちなみに

bash-3.2# gem install 
pg -- --with-pg-dir=/Library/PostgreSQL/8.4/ --with-pg-include --with-pg-lib 
 --with-pg

と実行するとやはり同じエラーになってしまいます。

extconf.rb:4: uninitialized constant File::PATH_SEPERATOR (NameError)

最新のソースをhg cloneで持ってきてやってみます。

ありがとうございました。

真嶌

> 高橋征義です。こんにちは。
>
> 2010年9月20日17:11  <majima@mxm.mesh.ne.jp>:
>> Mac OS X Snow LeopardでPostgreSQL 8.4.1 をdmgを使ってインストールした後
>> pgがgemでインストールできないのでどなたかHelpをお願いします。
>>
>> ちなみにRuby&Ruby on Railsはまだ3週間目です。
>>
>> 以下のオプションを指定してインストールしようとすると
>>
>> bash-3.2# gem install 
>> pg -- --with-pg-config=/Library/PostgreSQL/8.4/bin/pg_config --with-pg-dir=/Library/PostgreSQL/8.4/ 
>>  --with-pg-include --with-pg-lib --with-pg
>>
>> extconf.rb:4: uninitialized constant File::PATH_SEPERATOR (NameError)
>>
>> となってしまってインストールできません。
>
> なるほど…。
> とりあえず/Library/PostgreSQL/8.4/binにPATHが通っていれば解決しそうな
> 気がするので、環境変数PATHを変更する、という回避策がありそうです。
>
> # ちなみに私はMacPortsでPostgreSQL8.4.3をインストールしていて、こちらは
> # pg_configにパスが通っているせいか、ふつうに gem install pgでインストール
> # できてます。
>
>> WebをさまよったらpgのサイトにtypoでPATH_SEPERATORをPATH_SEPARATORに
>> 変更したような内容が書かれていたのですが、それが反映された物は
>> どのようにオプションを指定したら良いのかもよくわかっていません。
>
> 最新版はbitbucketで管理されているみたいですね。
>
> http://bitbucket.org/ged/ruby-pg/downloads
>
> こちらからダウンロードしてきて、自力で何とかしてインストールするか、
> それとも最新版をhgでとってくればできるのかもしれません。
>
> 高橋征義 (maki@rubycolor.org)
>
>
> 


In This Thread

Prev Next