То, как зафиксировать “рубиновую установку, отсутствует, возбуждают (для вывода YAML)”. на CentOS?

Кажется, что этому не нравится setgid на корневом каталоге. Попробовать chmod g-s /home/weirduser

5
задан 23 May 2017 в 15:41
5 ответов

После rvm pkg install libyaml переустановите Ruby 1.9.3 с помощью:

 rvm reinstall 1.9.3 --with-libyaml-dir=/home/rails/.rvm/usr

кредит: https://stackoverflow.com/a/12882906/88597

13
ответ дан 3 December 2019 в 00:59

попробуйте следующее:

rvm get head
rvm reinstall 1.9.3 --movable
1
ответ дан 3 December 2019 в 00:59
sudo apt-get install libtool
sudo apt-get install libyaml-dev
rvm reinstall 1.9.3

Я все перепробовал, это решило мою проблему.

1
ответ дан 3 December 2019 в 00:59

Я думаю, вам нужно установить libyaml:

$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz 
$ tar xzvf yaml-0.1.4.tar.gz 
$ cd yaml-0.1.4 
$ ./configure --prefix=/usr/local 
$ make 
$ make install

см .: http://collectiveidea.com/blog/archives/2011/10/31/install-ruby-193-with-libyaml-on-centos/

0
ответ дан 3 December 2019 в 00:59

Вы можете установить libyaml-devel из альтернативного репозитория (я использовал repoforge.org):

sudo rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
sudo yum install -y libyaml-devel
0
ответ дан 3 December 2019 в 00:59

Теги

Похожие вопросы