LINUX.ORG.RU
ФорумAdmin

rake-11.3.0 requires ruby version >= 1.9.3

 ,


0

1

Всем привет! Просьба разобраться с RoR, гугление не спасло (хотя, варианты решения, естественно, находил). На Rapsberry Pi 3B + Rapsbian устанавливаю Redmine. Во время установки gems получаю:

root@raspberrypi:/usr/local/share/redmine# bundle install --without development test postgresql sqlite
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on
this machine.
Please configure your config/database.yml first
Fetching gem metadata from [url]https://rubygems.org/[/url]..........
Fetching version metadata from [url]https://rubygems.org/[/url]..
Fetching dependency metadata from [url]https://rubygems.org/[/url].
Resolving dependencies...................................................................................................................
rake-11.3.0 requires ruby version >= 1.9.3, which is incompatible with the current version, ruby 1.8.7p358
Помогите разрешить вопрос. Заранее спасибо.

Сначала RVM

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable
Потом последнюю версию Ruby
rvm install 2.3.1
Потом скажи ему что юзать
rvm use 2.3.1
Проверить можно
ruby -v
ЗЫ: твой терминал должен быть login shell

SjZ ★★★★★
()
Ответ на: комментарий от SjZ

Вот как раз с установкой и проблема. Никак победить не могу. Сделал \curl -sSL https://get.rvm.io | bash -s stable Вывод:

root@raspberrypi:/usr/local/share/redmine# \curl -sSL https://get.rvm.io | bash -s stable
Downloading https://github.com/rvm/rvm/archive/1.27.0.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.27.0/1.27.0.tar.gz.asc
gpg: Signature made Tue 29 Mar 2016 13:49:47 UTC using RSA key ID BF04FF17
gpg: Good signature from "Michal Papis (RVM signing) <mpapis@gmail.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 409B 6B17 96C2 7546 2A17  0311 3804 BB82 D39D C0E3
     Subkey fingerprint: 62C9 E5F4 DA30 0D94 AC36  166B E206 C29F BF04 FF17
GPG verified '/usr/local/rvm/archives/rvm-1.27.0.tgz'
Creating group 'rvm'

Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

  * First you need to add all users that will be using rvm to 'rvm' group,
    and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.

  * To start using RVM you need to run `source /etc/profile.d/rvm.sh`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

# Administrator,
#
#   Thank you for using RVM!
#   We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.

In case of problems: https://rvm.io/help and https://twitter.com/rvm_io

При попытке выполнить rvm install 2.3.1 получаю:

-bash: rvm: command not found

yellowboy
() автор топика
Ответ на: комментарий от yellowboy

Так ты читай что он пишет, установилось нормально. Попробуй закинуть

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
В ~/.bash_profile после чего перелогиниться и поробовать снова. Либо же твой терминал не является login shell. Ты какой используешь? Либо ты вообще всё делал в одной терминальной сессии и он не подтянул перезаписанные данные, т.е. нужна перезагрузка системы, если проще.

SjZ ★★★★★
()
Последнее исправление: SjZ (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.