Настройка RubyGems

Модератор: Модераторы разделов

Аватара пользователя
NARKOZ
Сообщения: 31
ОС: Fedora 14 / CentOS 5.5

Настройка RubyGems

Сообщение NARKOZ »

Установил Ruby, Gem, Rails.

Проблема в том, что gem install что-то выдает:

Код: Выделить всё

ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /home/USERNAME


А вот, что мне выдает gem env:

Код: Выделить всё

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/USERNAME/.gems
  - RUBYGEMS PREFIX: /home/narkoz
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /home/USERNAME/.gems/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/USERNAME/.gems
     - /usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gempath" => ["/home/USERNAME/.gems", "/usr/lib/ruby/gems/1.8"]
     - "gemhome" => "/home/USERNAME/.gems"
  - REMOTE SOURCES:
     - http://rubygems.org/



Я думаю, мне нужно сменить USERNAME на narkoz. Как и где это можно сделать?
И вот, что прописано в .bash_profile:

Код: Выделить всё

export GEM_HOME="$HOME/.gem"
export GEM_PATH="$GEM_HOME:/usr/lib/ruby/gem/1.8"

export PATH="$RUN/.gems/bin:$PATH"
export RUBYLIB="$RUN/lib:$RUBYLIB"


export PATH=$HOME/local/bin:$PATH

export PATH="$HOME/bin:$HOME/.gems/bin:$PATH"
export RUBYLIB="$HOME/lib:$RUBYLIB"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

-----END PGP SIGNATURE-----
Спасибо сказали:
Аватара пользователя
nickm
Сообщения: 203
ОС: RFRemix

Re: Настройка RubyGems

Сообщение nickm »

Что-то странное
Такое ощущение, что в .bash_profile

Код: Выделить всё

export GEM_HOME="$HOME/.gem"

Код: Выделить всё

$HOME="/home/USERNAME"

вместо нужного имени пользователя
что выдаёт

Код: Выделить всё

echo $HOME
echo $GEM_HOME
Спасибо сказали:
Аватара пользователя
NARKOZ
Сообщения: 31
ОС: Fedora 14 / CentOS 5.5

Re: Настройка RubyGems

Сообщение NARKOZ »

Код: Выделить всё

[iserv]$ echo $HOME
/home/narkoz
[iserv]$ echo $GEM_HOME
/home/narkoz/.gem




* черт. удалил папки, чтобы переустановить, нашел файл .gemrc:

Код: Выделить всё

gemhome: /home/USERNAME/.gems
gempath:
- /home/USERNAME/.gems
- /usr/lib/ruby/gems/1.8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

-----END PGP SIGNATURE-----
Спасибо сказали:
Аватара пользователя
nickm
Сообщения: 203
ОС: RFRemix

Re: Настройка RubyGems

Сообщение nickm »

> * черт. удалил папки, чтобы переустановить, нашел файл .gemrc:
всё оказалось гораздо проще ;)
Спасибо сказали:
Аватара пользователя
NARKOZ
Сообщения: 31
ОС: Fedora 14 / CentOS 5.5

Re: Настройка RubyGems

Сообщение NARKOZ »

nickm писал(а):
15.06.2010 22:48
всё оказалось гораздо проще wink.gif

Всё равно переставил заново, заодно и рельсы обновил.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

-----END PGP SIGNATURE-----
Спасибо сказали: