Ruby: Random Misc Learning Notes
Misc learning notes.
Ruby on Rails
Misc
- Ruby References
- Problem Installing mysql2 rmagick?
- Ruby: Version Release Dates
- Ruby: How to Install RVM
Where is ruby gem installed by gem??
Type echo $GEM_HOME
Get Info Using gem
◆ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-11-10 patchlevel 327) [i686-linux]
- INSTALLATION DIRECTORY: /home/xah/.rvm/gems/ruby-1.9.3-p327
- RUBY EXECUTABLE: /home/xah/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
- EXECUTABLE DIRECTORY: /home/xah/.rvm/gems/ruby-1.9.3-p327/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/xah/.rvm/gems/ruby-1.9.3-p327
- /home/xah/.rvm/gems/ruby-1.9.3-p327@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
Get Info Using RVM
type rvm info to get all ruby info.
◆ rvm info
ruby-1.9.3-p327:
system:
uname: "Linux xah-VB3 3.2.0-34-generic-pae #53-Ubuntu SMP Thu Nov 15 11:11:12 UTC 2012 i686 athlon i386 GNU/Linux"
system: "ubuntu/12.04/i386"
bash: "/bin/bash => GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.17.2 (stable) by Wayne E. Seguin <<a href="mailto:wayneeseguin@gmail.com">wayneeseguin@gmail.com</a>>, Michal Papis <<a href="mailto:mpapis@gmail.com">mpapis@gmail.com</a>> https://rvm.io/ "
updated: "5 days 4 hours 10 minutes 49 seconds ago"
ruby:
interpreter: "ruby"
version: "1.9.3p327"
date: "2012-11-10"
platform: "i686-linux"
patchlevel: "2012-11-10 revision 37606"
full_version: "ruby 1.9.3p327 (2012-11-10 revision 37606) [i686-linux]"
homes:
gem: "/home/xah/.rvm/gems/ruby-1.9.3-p327"
ruby: "/home/xah/.rvm/rubies/ruby-1.9.3-p327"
binaries:
ruby: "/home/xah/.rvm/rubies/ruby-1.9.3-p327/bin/ruby"
irb: "/home/xah/.rvm/rubies/ruby-1.9.3-p327/bin/irb"
gem: "/home/xah/.rvm/rubies/ruby-1.9.3-p327/bin/gem"
rake: "/home/xah/.rvm/gems/ruby-1.9.3-p327@global/bin/rake"
environment:
PATH: "/home/xah/.rvm/gems/ruby-1.9.3-p327/bin:/home/xah/.rvm/gems/ruby-1.9.3-p327@global/bin:/home/xah/.rvm/rubies/ruby-1.9.3-p327/bin:/home/xah/.rvm/bin:/home/xah/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
GEM_HOME: "/home/xah/.rvm/gems/ruby-1.9.3-p327"
GEM_PATH: "/home/xah/.rvm/gems/ruby-1.9.3-p327:/home/xah/.rvm/gems/ruby-1.9.3-p327@global"
MY_RUBY_HOME: "/home/xah/.rvm/rubies/ruby-1.9.3-p327"
IRBRC: "/home/xah/.rvm/rubies/ruby-1.9.3-p327/.irbrc"
RUBYOPT: ""
gemset: ""
Ruby's “ri” shows empty. What to do?
If you are using RVM, do rvm docs generate-ri.
Or, you might try rdoc --all --ri or gem rdoc --all (but this didn't help me). That will generate all RDoc files. See gem help rdoc.
with Ruby 2.0.x, when installing rails, i get this error.
ERROR: Loading command: install (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
You need to install OpenSSL first and recompile ruby again.
rvm pkg install openssl
then
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr
or
rvm reinstall all --force