Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: rvm - не могу разобраться  (Прочитано 3360 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн az@rt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
rvm - не могу разобраться
« : 26 Октября 2011, 21:31:39 »
Доброго времени суток!
Проблема вот в чем: пытаюст поставить rvm, ставил по этому гайду http://habrahabr.ru/blogs/ruby/120504/
и вроде бы все правильно и все хорошо, но rvm не запускается! сначался ругался bash мол нету такой папки и файла (хотя он там есть), потом перестал...сейчас ситуация такая:


$ rvm
No command 'rvm' found, but there are 18 similar ones
rvm: command not found

если зайти в диру и там попробовать запустить:
$ ~/.rvm/scripts/rvm
$
то бишь ничего...нашел на форуме https://forum.ubuntu.ru/index.php?topic=147302.0 и статью
http://rubydev.ru/2011/03/rdr3t-podgotovka-rabochego-mesta/
однако результат не дало...
кто может подсказать в чем-таки дело?

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #1 : 26 Октября 2011, 21:35:54 »
если все делали по гайду, то надо перезайти в bash

Оффлайн az@rt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #2 : 30 Октября 2011, 11:50:32 »
если все делали по гайду, то надо перезайти в bash
ежику ясно что надо перезапускать баш, но это ничего не меняет...не запускаетcя rvm...
я тут подумал, у меня версия 10.04 х64 lts убунтяры, может из-за этого?

Оффлайн az@rt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #3 : 01 Ноября 2011, 14:34:16 »
доброго здравия всем!
Предыдущая проблема, а именно установка rvm решилась, но теперь так:
пытаюсь ставить rails
$ gem install rails
ERROR:  Loading command: install (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand
ругается на какой то zlib, погугли и поставил его:

$ rvm pkg install zlib
Fetching zlib-1.2.5.tar.gz to /home/azart/.rvm/archives
Extracting zlib-1.2.5.tar.gz to /home/azart/.rvm/src
Configuring zlib in /home/azart/.rvm/src/zlib-1.2.5.
Compiling zlib in /home/azart/.rvm/src/zlib-1.2.5.
Installing zlib to /home/azart/.rvm/usr
вроде все прекрасно, пытаюсь ставить rails
gem install rails --with-zlib-dir=$rvm_path/usr
ERROR:  Loading command: install (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand
в чем дело?=( везде пишут что после установки zlib все пучком, а у меня нет(

на всякий случай:
$ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
$ gem -v
1.8.10
$ rvm list

rvm rubies

=> ruby-1.8.7-p352 [ i686 ]
   ruby-1.9.2-p180 [ i686 ]

$ rvm gemset list

gemsets for ruby-1.8.7-p352 (found in /home/azart/.rvm/gems/ruby-1.8.7-p352)
   global
=> rails3
$ gem update
ERROR:  Loading command: update (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::UpdateCommand



« Последнее редактирование: 01 Ноября 2011, 14:53:58 от az@rt »

Оффлайн Zloy1

  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #4 : 01 Ноября 2011, 18:28:06 »
~ $  find . -name zlib.so
./.rvm/src/ruby-1.9.2-p290-tuby/.ext/i686-linux/zlib.so
./.rvm/src/ree-1.8.7-2011.03/source/.ext/i686-linux/zlib.so
./.rvm/src/ruby-1.8.7-p352/.ext/i686-linux/zlib.so
./.rvm/src/ruby-1.9.2-p290/.ext/i686-linux/zlib.so
./.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/i686-linux/zlib.so
./.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/i686-linux/zlib.so
./.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/i686-linux/zlib.so


видимо требуется переустановка руби после установки zlib в rvn
« Последнее редактирование: 01 Ноября 2011, 19:07:31 от Zloy1 »

Оффлайн az@rt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #5 : 01 Ноября 2011, 18:52:11 »
~ $  find . -name zlib.so
./.rvm/src/ruby-1.9.2-p290-tuby/.ext/i686-linux/zlib.so
./.rvm/src/ree-1.8.7-2011.03/source/.ext/i686-linux/zlib.so
./.rvm/src/ruby-1.8.7-p352/.ext/i686-linux/zlib.so
./.rvm/src/ruby-1.9.2-p290/.ext/i686-linux/zlib.so
./.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/i686-linux/zlib.so
./.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/i686-linux/zlib.so
./.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/i686-linux/zlib.so


я правильно понимаю, что если у меня вывод такой
./usr/lib/ruby/1.8/i686-linux/zlib.so
то что то не верно, да?
а как исправить?

Оффлайн Zloy1

  • Активист
  • *
  • Сообщений: 261
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #6 : 01 Ноября 2011, 19:08:25 »
видимо требуется переустановка руби после установки zlib в rvn
как вы устанавливаете ruby?

Оффлайн az@rt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #7 : 02 Ноября 2011, 17:16:51 »
видимо требуется переустановка руби после установки zlib в rvn
как вы устанавливаете ruby?
так, делал по гайду http://habrahabr.ru/blogs/ruby/120504/
$ sudo apt-get install git curl
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function'>>~/.bash_profile
$ rvm install 1.9.2-p180

Пользователь решил продолжить мысль 02 Ноября 2011, 18:13:04:
хм, интересно, нашел данный ресурс
http://www.none.com.ua/rails/stavim-ruby-on-rails-na-ubuntu-11-04/
на нем нашел такую команду:
$ rvm –create use 1.9.2@myproject
и установка пошла...
объясните что к чему? я просто в рельсах нупь)
и вопрос еще один:
после установки рельс пытаюсь их собственно говоря запустить
$ rails s
(Нажмите, чтобы показать/скрыть)

получаю ошибку яваскрипта (как я понял), как это исправить?
версия рельс:
Rails 3.1.1.rc3
« Последнее редактирование: 02 Ноября 2011, 18:32:04 от az@rt »

Оффлайн Goganchic

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • Linux-сообщество
Re: rvm - не могу разобраться
« Ответ #8 : 04 Ноября 2011, 11:20:52 »
попробуй в Gemfile добавить

gem 'execjs'
gem 'therubyracer'

а потом выполнить bundle install

Оффлайн az@rt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: rvm - не могу разобраться
« Ответ #9 : 09 Ноября 2011, 22:10:33 »
попробуй в Gemfile добавить

gem 'execjs'
gem 'therubyracer'

а потом выполнить bundle install

да да, это решают проблему...с яваскпритом, но потом возникла ошибка с openssl и решил ее теперь так:
срубаем руби,ставим дополнительные пакеты:
rvm pkg install openssl zlib iconv
устанавливаем со следующими ключами
rvm install 1.9.2-p180 -C --with-openssl-dir=$rvm_path/usr,--with-iconv-dir=$rvm_path/usr --with-zlib-dir=$rvm_path/usr
ну или любую другую нужную вам версию
и усе! терь раилс приложение запуститься

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.