@@ -12,26 +12,26 @@ You need to install [VirtualBox](https://www.virtualbox.org/) and [Vagrant](http
1212$ vagrant up
1313$ vagrant ssh
1414$ mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
15- $ (cd ~/rpmbuild/SOURCES && curl -LO http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4 .tar.gz)
15+ $ (cd ~/rpmbuild/SOURCES && curl -LO http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5 .tar.gz)
1616$ cp /vagrant/ruby21x.spec ~/rpmbuild/SPECS
1717$ sudo yum update -y
1818$ sudo yum install -y rpm-build
1919$ rpmbuild -ba ~/rpmbuild/SPECS/ruby21x.spec
2020エラー: ビルド依存性の失敗:
21- readline-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
22- ncurses-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
23- gdbm-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
24- glibc-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
25- gcc は ruby-2.1.4 -2.el6.x86_64 に必要とされています
26- openssl-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
27- libyaml-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
28- libffi-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
29- zlib-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
21+ readline-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
22+ ncurses-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
23+ gdbm-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
24+ glibc-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
25+ gcc は ruby-2.1.5 -2.el6.x86_64 に必要とされています
26+ openssl-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
27+ libyaml-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
28+ libffi-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
29+ zlib-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
3030$ sudo yum install -y readline-devel ncurses-devel gdbm-devel glibc-devel gcc openssl-devel libyaml-devel libffi-devel zlib-devel
3131$ rpmbuild -ba ~/rpmbuild/SPECS/ruby21x.spec
3232(snip)
33- 書き込み完了: /home/vagrant/rpmbuild/SRPMS/ruby-2.1.4 -2.el6.src.rpm
34- 書き込み完了: /home/vagrant/rpmbuild/RPMS/x86_64/ruby-2.1.4 -2.el6.x86_64.rpm
33+ 書き込み完了: /home/vagrant/rpmbuild/SRPMS/ruby-2.1.5 -2.el6.src.rpm
34+ 書き込み完了: /home/vagrant/rpmbuild/RPMS/x86_64/ruby-2.1.5 -2.el6.x86_64.rpm
3535```
3636
3737## How to build RPM from SRPM
@@ -41,21 +41,21 @@ $ vagrant up
4141$ vagrant ssh
4242$ sudo yum update -y
4343$ sudo yum install -y rpm-build
44- $ curl -LO https://github.com/feedforce/ruby-2.1.x-rpm/releases/download/2.1.4 /ruby-2.1.4 -2.el6.src.rpm
45- $ rpmbuild --rebuild ruby-2.1.4 -2.el6.src.rpm
46- ruby-2.1.4 -2.el6.src.rpm をインストール中です。
44+ $ curl -LO https://github.com/feedforce/ruby-2.1.x-rpm/releases/download/2.1.5 /ruby-2.1.5 -2.el6.src.rpm
45+ $ rpmbuild --rebuild ruby-2.1.5 -2.el6.src.rpm
46+ ruby-2.1.5 -2.el6.src.rpm をインストール中です。
4747エラー: ビルド依存性の失敗:
48- readline-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
49- ncurses-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
50- gdbm-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
51- glibc-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
52- gcc は ruby-2.1.4 -2.el6.x86_64 に必要とされています
53- openssl-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
54- libyaml-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
55- libffi-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
56- zlib-devel は ruby-2.1.4 -2.el6.x86_64 に必要とされています
48+ readline-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
49+ ncurses-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
50+ gdbm-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
51+ glibc-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
52+ gcc は ruby-2.1.5 -2.el6.x86_64 に必要とされています
53+ openssl-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
54+ libyaml-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
55+ libffi-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
56+ zlib-devel は ruby-2.1.5 -2.el6.x86_64 に必要とされています
5757$ sudo yum install -y readline-devel ncurses-devel gdbm-devel glibc-devel gcc openssl-devel libyaml-devel libffi-devel zlib-devel
58- $ rpmbuild --rebuild ruby-2.1.4 -2.el6.src.rpm
58+ $ rpmbuild --rebuild ruby-2.1.5 -2.el6.src.rpm
5959(snip)
60- 書き込み完了: /home/vagrant/rpmbuild/RPMS/x86_64/ruby-2.1.4 -2.el6.x86_64.rpm
60+ 書き込み完了: /home/vagrant/rpmbuild/RPMS/x86_64/ruby-2.1.5 -2.el6.x86_64.rpm
6161```
0 commit comments