Я пытаюсь получить несколько рубинов/рельсов, окруженных rvm, но у меня есть некоторые проблемы.rvm gemset пуст после установки рельсов к нему
Если я попытаюсь установить устаревшую версию рельсов (скажем, ruby 1.8.7/rails 2.0.2), она проходит через движения, но в конце процесса не появляются драгоценные камни. Например:
$ rvm install 1.8.7-head
$ rvm use [email protected] --create
$ gem install -v=2.0.2 rails
$ gem list
*** LOCAL GEMS ***
$
Если я устанавливаю ruby [email protected], он отлично работает.
Я нахожусь на ArchLinux, и я использую многопользовательскую настройку rvm. Я создал учетную запись, отличную от root, для настройки rvm, установки рубинов и gemsets. Я установил рубины ruby-1.8.7-head, ruby-1.8.7-p358 и ruby-1.9.3-p0.
Установка [email protected] работала нормально, но установка ruby1.8.7 и rails-2.0.2 не выполнялась. Он проходит через ход установки, но драгоценных камней нет, когда он заканчивается.
Я добавил транскрипцию, показывающую точные команды, которые я использовал здесь: http://pastebin.com/msa3u6w6.
Я внимательно следил за ArchLinux tutorial и информацией о сайте RVM. Проведя несколько часов, пытаясь исправить это, я был бы признателен, если кто-нибудь сможет мне помочь.
Моя информация РВМ ниже:
$ rvm info
[email protected]:
system:
uname: "Linux railsdev1 3.2.1-2-ARCH #1 SMP PREEMPT Mon Jan 23 12:40:01 UTC 2012 x86_64 Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz GenuineIntel GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.2.20(2)-release (x86_64-unknown-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.10.3 by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.beginrescueend.com/]"
updated: "2 hours 12 minutes 19 seconds ago"
ruby:
interpreter: "ruby"
version: "1.9.3p125"
date: "2012-02-16"
platform: "x86_64-linux"
patchlevel: "2012-02-16 revision 34643"
full_version: "ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux]"
homes:
gem: "/usr/local/rvm/gems/[email protected]"
ruby: "/usr/local/rvm/rubies/ruby-1.8.7-head"
binaries:
ruby: "/usr/bin/ruby"
irb: "/usr/bin/irb"
gem: "/usr/bin/gem"
rake: "/usr/bin/rake"
environment:
PATH: "/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/local/rvm/bin"
GEM_HOME: "/usr/local/rvm/gems/[email protected]"
GEM_PATH: "/usr/local/rvm/gems/[email protected]:/usr/local/rvm/gems/[email protected]"
MY_RUBY_HOME: "/usr/local/rvm/rubies/ruby-1.8.7-head"
IRBRC: "/usr/local/rvm/rubies/ruby-1.8.7-head/.irbrc"
RUBYOPT: ""
gemset: "rails-2.0.2"
$ gem list
*** LOCAL GEMS ***
$
Я уйду и попробую, но это также произошло, когда я использовал p358 явно. Я могу быстро перезапустить свою среду с нуля, поэтому я сделаю это и попробую ... – starfry
Arch Linux ставит «gem: --user = install» в/etc/gemrc. Это необходимо прокомментировать при использовании rvm. – starfry