Sha256: cdd42e93716bf8e4eeba585300257772d2fe22303451e1b47554f6042f9f11d3
Contents?: true
Size: 1.56 KB
Versions: 14
Compression:
Stored size: 1.56 KB
Contents
# This is the common irbrc file used by all rvm ruby installations. # This file will be overriden every time you update rvm. # Turn on completion. begin require "readline" rescue puts "Readline was unable to be required, if you need completion or history install readline then reinstall the ruby.\nYou may follow 'rvm notes' for dependencies and/or read the docs page http://rvm.beginrescueend.com/packages/readline/ . Be sure you 'rvm remove X ; rvm install X' to re-compile your ruby with readline support after obtaining the readline libraries." end require "irb/completion" rescue nil # Turn on history saving. require "irb/ext/save-history" IRB.conf[:HISTORY_FILE] = File.join(ENV["HOME"], ".irb-history") # Calculate the ruby string. rvm_ruby_string = ENV["rvm_ruby_string"] || "#{RUBY_ENGINE rescue 'ruby'}-#{RUBY_VERSION}-#{(RUBY_PATCHLEVEL) ? "p#{RUBY_PATCHLEVEL}" : "r#{RUBY_REVISION}"}" # Set up the prompt to be RVM specific. @prompt = { :PROMPT_I => "#{rvm_ruby_string} > ", # default prompt :PROMPT_S => "#{rvm_ruby_string}%l> ", # known continuation :PROMPT_C => "#{rvm_ruby_string} > ", :PROMPT_N => "#{rvm_ruby_string} ?> ", # unknown continuation :RETURN => " => %s \n", :AUTO_INDENT => true } IRB.conf[:PROMPT][:RVM] = @prompt IRB.conf[:PROMPT_MODE] = :RVM # Load the user's irbrc file, if possible. # Report any errors that occur. begin load File.join(ENV["HOME"], ".irbrc") if File.exists?("#{ENV["HOME"]}/.irbrc") rescue LoadError => load_error puts load_error rescue => exception puts "Error : 'load #{ENV["HOME"]}/.irbrc' : #{exception.message}" end
Version data entries
14 entries across 14 versions & 1 rubygems