Some elements of stdlib are not installed #263

parkr opened this Issue Jan 5, 2013 · 3 comments


None yet
2 participants

parkr commented Jan 5, 2013

~$ rbenv install 1.9.3-p362
Downloading yaml-0.1.4.tar.gz...
Installing yaml-0.1.4...
Installed yaml-0.1.4 to /home/user/.rbenv/versions/1.9.3-p362

Downloading ruby-1.9.3-p362.tar.gz...
Installing ruby-1.9.3-p362...
Installed ruby-1.9.3-p362 to /home/user/.rbenv/versions/1.9.3-p362

~$ irb
>> require 'causes'
LoadError: cannot load such file -- causes
    from /home/user/.rbenv/versions/1.9.3-p362/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /home/user/.rbenv/versions/1.9.3-p362/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from (irb):1
    from /home/user/.rbenv/versions/1.9.3-p362/bin/irb:12:in `<main>'

The Causes module, which is part of the stdlib, is apparently not installed during execution of the rbenv install command.


jeremy commented Jan 5, 2013

There is no causes in stdlib. curses perhaps?

@jeremy jeremy closed this Jan 5, 2013

parkr commented Jan 5, 2013

Yes, that's what I meant, sorry. Know why Curses wouldn't be compiled in the source?


jeremy commented Jan 6, 2013

@parkr I imagine you're on Debian/Ubuntu and missing libncurses-dev. Guessing though. Try an install with the --keep option to retain the build dir, then inspect the config and build logs to see what's up:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment