|
|
Line 1: |
Line 1: |
| {{Ebuild
| | If you'd like to complete the install remotely, here's how. First, you will need to ensure that System Rescue CD has a functioning network connection. Then, you will need to set a root password for System Rescue CD: |
| |Summary=Centralized Ruby extension management system
| |
| |CatPkg=dev-ruby/rubygems
| |
| |Maintainer=
| |
| |Homepage=http://rubyforge.org/projects/rubygems/
| |
| }}
| |
| {{fancywarning|this is a rough draft, and may need revision.}}
| |
| | |
| Rubygems is a package management system to extend the ruby language.
| |
| | |
| Gems are packaged wonky in portage so this page will explain how to work with rubygems rather than fight it. Arch wiki outlines a similar method.
| |
| | |
| https://wiki.archlinux.org/index.php/Ruby#RubyGems
| |
| | |
| Emerge ruby & rubygems:
| |
| <console>###i##emerge ruby rubygems</console>
| |
| | |
| Remove bunk gems:
| |
| <console>###i##emerge -C dev-ruby/rake dev-ruby/racc dev-ruby/json dev-ruby/rdoc</console>
| |
| | |
| Flush bunk gems bad specs:
| |
| <console>###i##mv /usr/local/lib64/ruby/gems/2.1.0/specifications/ /usr/local/lib64/ruby/gems/2.1.0/specifications.backup</console>
| |
| | |
| | |
| Fetch gems via rubygems:
| |
| <console>###i##gem install rdoc json rake racc</console>
| |
| | |
| <console>rubygems-update</console>
| |
| | |
| update gem system:
| |
| <console>###i##update_rubygems
| |
| ###i##gem update --system
| |
| ###i##gem pristine --all
| |
| </console>
| |
| | |
| Now you're ready to use gem to manage gems. The reason this came about is that bundler can't be run with out conflicts.
| |
| | |
| ==ruby on rails==
| |
| <console>###i##gem install rails
| |
| ###i##rails new testproject
| |
| ###i##cd testproject
| |
| ###i##bundle install</console>
| |
| | |
| {{EbuildFooter}}
| |
Latest revision as of 04:23, July 14, 2015
If you'd like to complete the install remotely, here's how. First, you will need to ensure that System Rescue CD has a functioning network connection. Then, you will need to set a root password for System Rescue CD: