RVM и rails 3.0 beta: неверный исполняемый файл rails - PullRequest
0 голосов
/ 12 апреля 2010

после установки

gem install rails --pre

затем при попытке

rails -v

я получаю следующую ошибку

/home/luke/.rvm/gems/ruby-1.8.7-head@rails3pre/gems/activerecord-3.0.0.beta2/lib/rails: Is a directory - /home/luke/.rvm/gems/ruby-1.8.7-head@rails3pre/gems/activerecord-3.0.0.beta2/lib/rails (Errno::EISDIR)
 from /usr/bin/rails:19:in `load'
 from /usr/bin/rails:19

Подробности Env

rvm -v

rvm 0.1.26

список драгоценных камней

abstract (1.0.0)
actionmailer (3.0.0.beta2)
actionpack (3.0.0.beta2)
activemodel (3.0.0.beta2)
activerecord (3.0.0.beta2)
activeresource (3.0.0.beta2)
activesupport (3.0.0.beta2)
arel (0.3.3)
builder (2.1.2)
bundler (0.9.18)
erubis (2.6.5)
i18n (0.3.6)
mail (2.1.5.3)
memcache-client (1.7.8)
mime-types (1.16)
polyglot (0.3.1)
rack (1.1.0)
rack-mount (0.6.1, 0.4.7)
rack-test (0.5.3)
rails (3.0.0.beta2)
rails3b (3.0.1)
railties (3.0.0.beta2)
rake (0.8.7)
rdoc (2.5.3)
text-format (1.0.0)
text-hyphen (1.0.0)
thor (0.13.4)
treetop (1.4.5)
tzinfo (0.3.19)

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 07 августа 2010

Я избавился от этой ошибки, просто удалив /var/lib/gems/1.8/bin, который появился в определении переменной PATH в /etc/profile.

0 голосов
/ 12 апреля 2010

нм, я нашел это. Мне пришлось открыть новый терминал. Я также удалил предыдущую версию rails где-то по пути, в том же рубине rvm, и, возможно, убил файл корзины rails.

...