KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
When I run rails c and press the up key when irb starts up, I can see the last commands I entered when my app dropped to irb after encountering a debugger command for the ruby-debug gem. I would not only like to clear these commands out, but I would like it if rails c would pull the last commands I issued during my last rails console session. I think it used to do this but I'm not sure what has changed. I'm on ruby 1.8.7 and rails 3.0.3 on Mac OS 10.6.5 if that helps. Update Ray 's answer helped me out in the interim. Recently I did a bit more digging to find out more and realized that there are a number of conflicting issues. IRB checks if you have a ~/.irbrc and if not falls back to /etc/irbrc as Ray mentioned. However, if you are using rvm there is another file to consider ~/.rvm/scripts/irbrc which just loads up ~/.rvm/scripts/irbrc.rb (note the .rb ) if you have rvm_path set in your ENV (you should if using rvm ). Interestingly while ~/.rvm/scripts/irbrc.rb was based off of /etc/irbrc they are not the same and differ in a few ways. The most obvious way and easiest way to detect which one is being used on your system is their history file's name. If /etc/irbrc is being used your history file will be ~/.irb_history where as rvm 's is ~/.irb-history ( Note : _ vs - ). Hopefully this additional information will help you determine what you need to setup your system as you would like. Pry Concerns I've since stopped using debugger and have moved to pry-byebug which includes the pry ge
Tags (comma-separated)
Save Edits
Cancel