[#48952] FreeBSD9.0でruby-1.8.7, rubygems-1.8.24シリアライズ評価 — Fumiaki Sakamoto <ua6ta6@...>

いつもお世話になっております。

9 messages 2012/09/16

[ruby-list:48955] Re: FreeBSD9.0でruby-1.8.7, rubygems-1.8.24シリアライズ評価

From: Fumiaki Sakamoto <ua6ta6@...>
Date: 2012-09-17 01:14:21 UTC
List: ruby-list #48955
sora_hさま、Kanbeさま、本当にありがとうございます。

まず、gem envですが、
login userとrootでそれぞれ異なってしまってます。(ずぶの素人で申し訳あり
ません)

ログインユーザの方の$gem envは、(すみません、コピペが出来ず、書き留めた
ものを写しているので正確ではありません)
- RUBYGEMS VERSION : 1.3.0
- RUBY VERSION : ruby-1.8.7 patchlevel358[x86_64-freebsd9.0]
- INSTALLATION DIRECTORY
/usr/local/lib/gems/1.8

- GEM PATH:
- /usr/local/lib/ruby/gems/1.8
- /home/*user*/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_source => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :balk_threshold => 1000
- REMOTE SOURCES:
- htt://gems.rubyforge.org/

rootの方の#gem envは、
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: ログインユーザと同じ
- RUBYGEMS PREFIX: /home/*user*
- RUBY EXECUtABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /home/*user*/lib/ruby/gem/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-freebsd-9
- GEM PATH:
- /home/*user*/lib/ruby/gem
- /root/.gem/ruby/1.8
-/usr/local/lib/ruby/gems/1.8
- INSTALLATION DIRECTORY: /home/*user*/lib/ruby/gem
- GEM CONFIGURATION: ログインユーザと同じ、REMOTE SOURCESも同じ

以上です。

ruby-1.8.7-p358もgem-1.8.24もrootからインストールしました。
全く分からなかったので、rubyの方は、#fetch http://ftp....でtar.gzファイ
ルを持って来て、tarで展開し、参考にしたサイトのインストール方法に従い、
上手く行ったように思っ てました。

gemの方は、もっと分からなかったのですが、同様に、#fetch http://...でtgz
ファイルをダウンロードして、こちらもtarで展開し、参考にしたサイトが説明
していた通りに、/home/*user* /lib以下に展開し、#source ~/.cshrc, #rehash
といった手順でインストールしました。

Kanbeさんのご質問のMarshal, YAMLが標準パッケージに含まれているので、上手
く行ったように書いたことに関しては、おそらくruby本体の方のものだと思えて
います。なんとなくで 申し訳ないのですが、rubyの方のインストールは、上手
く行ったような手応えを感じております。

Portsからインストールした方が良いというお勧めですが、どのようにすれば良
いのかご教示いただけますと大変助かります。

あと、jsonは、json-1.7.5で間違いありませんでしたが、MessagePackは、
msgpack-0.4.7の間違いでした。

gem search msgpack, json それぞれは,最初ログインユーザの時は、入ってない
ことが判明し、その後、gem installしました。

やはり、今のところ、require 'json', require 'msgpack'がログインユーザで
もrootでも通りません。

何卒宜しくお願い申し上げます。

私の方でも色々トライいたします。

坂元

Fumiaki Sakamoto
ua6ta6@bma.biglobe.ne.jp

In This Thread