フォーラム: ドキュメント作成 (スレッド #36123)

【PIONE】gemコマンドとEos_envについて (2014-10-29 17:29 by kinoshita-eos #74697)

Eospedia:「PIONEのインストール方法」に従って、直接githubからダウンロード語に、"bundle install --path vender/bundle"のコマンドを入力した際に下記のエラーメッセージが表示され、bundleの設定ができませんでした。

{{{
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- rubygems (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:gem_prelude>:167:in `load_full_rubygems_library'
from <internal:gem_prelude>:217:in `try_activate'
from <internal:lib/rubygems/custom_require>:32:in `rescue in require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from /Users/UUUUU/.rvm/gems/ruby-1.9.3-p547@global/bin/ruby_executable_hooks:7:in `<main>'

UUUUU: ユーザー名
}}}

おそらく、gemやbudleのコマンド実行時にEos/util/X86MAC64/bin/gem(OSの環境に依らずにrubyを1.9.2以上で動作するようにするためのコマンド?)を実行しているときのエラーかと思いますが、解決方法が分かりません。
何かご存知でしょうか。

現状、PIONEのインストール自体はEos_envを読み込まない状態でのgem, bundleコマンドで行っています。

Re: 【PIONE】gemコマンドとEos_envについて (2014-11-03 12:21 by tacyas #74730)

gemのインストールがただしくできていないためだと思われます。
rubygemsのインストールの確認をしてみて下さい。


[メッセージ #74697 への返信]
> Eospedia:「PIONEのインストール方法」に従って、直接githubからダウンロード語に、"bundle install --path vender/bundle"のコマンドを入力した際に下記のエラーメッセージが表示され、bundleの設定ができませんでした。
>
> {{{
> <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- rubygems (LoadError)
> from <internal:lib/rubygems/custom_require>:29:in `require'
> from <internal:gem_prelude>:167:in `load_full_rubygems_library'
> from <internal:gem_prelude>:217:in `try_activate'
> from <internal:lib/rubygems/custom_require>:32:in `rescue in require'
> from <internal:lib/rubygems/custom_require>:29:in `require'
> from /Users/UUUUU/.rvm/gems/ruby-1.9.3-p547@global/bin/ruby_executable_hooks:7:in `<main>'
>
> UUUUU: ユーザー名
> }}}
>
> おそらく、gemやbudleのコマンド実行時にEos/util/X86MAC64/bin/gem(OSの環境に依らずにrubyを1.9.2以上で動作するようにするためのコマンド?)を実行しているときのエラーかと思いますが、解決方法が分かりません。
> 何かご存知でしょうか。
>
> 現状、PIONEのインストール自体はEos_envを読み込まない状態でのgem, bundleコマンドで行っています。

#74697 への返信

Re: 【PIONE】gemコマンドとEos_envについて (2014-11-03 12:22 by tacyas #74731)

普通は、1.9以降では、rubyのインストールをすれば、自動的にinstallされるはずです。

[メッセージ #74730 への返信]
> gemのインストールがただしくできていないためだと思われます。
> rubygemsのインストールの確認をしてみて下さい。
>
>
> [メッセージ #74697 への返信]
> > Eospedia:「PIONEのインストール方法」に従って、直接githubからダウンロード語に、"bundle install --path vender/bundle"のコマンドを入力した際に下記のエラーメッセージが表示され、bundleの設定ができませんでした。
> >
> > {{{
> > <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- rubygems (LoadError)
> > from <internal:lib/rubygems/custom_require>:29:in `require'
> > from <internal:gem_prelude>:167:in `load_full_rubygems_library'
> > from <internal:gem_prelude>:217:in `try_activate'
> > from <internal:lib/rubygems/custom_require>:32:in `rescue in require'
> > from <internal:lib/rubygems/custom_require>:29:in `require'
> > from /Users/UUUUU/.rvm/gems/ruby-1.9.3-p547@global/bin/ruby_executable_hooks:7:in `<main>'
> >
> > UUUUU: ユーザー名
> > }}}
> >
> > おそらく、gemやbudleのコマンド実行時にEos/util/X86MAC64/bin/gem(OSの環境に依らずにrubyを1.9.2以上で動作するようにするためのコマンド?)を実行しているときのエラーかと思いますが、解決方法が分かりません。
> > 何かご存知でしょうか。
> >
> > 現状、PIONEのインストール自体はEos_envを読み込まない状態でのgem, bundleコマンドで行っています。
>

#74730 への返信

Re: 【PIONE】gemコマンドとEos_envについて (2014-11-19 13:56 by kinoshita-eos #74876)

ruby, gem, bundleをwhichで確認して同じ場所で動作するように使用しないバージョンをリネームすることで解決しました。こちらの件はFAQ「13.1 Q.1 PIONEのインストール方法のgemコマンドやbundleコマンドにてエラーが発生しました。」に記載しました。
#74731 への返信