yourserver login
cd yourserver
tar -xvmf rubygems-1.8.25.tar
cd rubygems-1.8.25
$ ruby setup.rb
/usr/local/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /usr/local/lib/ruby/site_ruby/1.9.1/rubygems
Permission denied だったので、
root権限でインストール
sudo /usr/local/bin/ruby setup.rb
インストールできた。
$which gem
/usr/local/bin/gem
$gem -v
/usr/local/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
1.8.25
??
errorが出てる
調査中
exciteで翻訳した
-------------exciteで翻訳した
/usr/local/lib/ruby/1.9.1/yaml.rb:56:「<トップ(必須)>'で:
あなたのルビー設置は見当たらない心理学(YAML出力用の)であるように見えます。
この警告を除去するために、libyamlをインストールして、ルビーを再インストールしてください。
1.8.25
----------------
libyamlがない??
$ yum list installed | grep yam
$
installされてない。
installする
#yum install libyaml libyaml-devel
$yum list installed | grep yam
libyaml.x86_64 0.1.3-1.el6 @epel
libyaml-devel.x86_64 0.1.3-1.el6 @epel
ruby 再インストール
#./configure --prefix=/usr/local
make
make test
sudo make install
error
------------
make install
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration
XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I.
DLDFLAGS =
SOLIBS =
generating known_errors.inc
make: ruby: コマンドが見つかりませんでした
make: *** [known_errors.inc] エラー 127
------------
rubyコマンド確認
$ sudo which ruby
which: no ruby in (/sbin:/bin:/usr/sbin:/usr/bin)
なかったので、Makefikeを編集した
$ diff Makefile Makefile.bak
21c21
< BASERUBY = ruby
---
> BASERUBY = /usr/local/bin/ruby
改めて
$sudo make install
成功
gem も確認
$ gem -v
1.8.25
エラーが消えた
成功