I was able to compile and “install” ruby 2.1.0 but am unable to
update/install any gems (error below).
- Did I compile this correctly?
- I don’t have/use rvm, due to not working with ksh at all. lots of
other errors. - default shell is kornshell
print $KSH_VERSION
Version AJM 93u+ 2012-08-01
compiled doing: (I attempted to "configure
–with-openssl-dir=/usr/local/bin/openssl", but that did not work either
>
./configure --with-opt-dir=/usr/local/ssl/ --with-gcc=clang
–enable-shared
–enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
make
sudo make install
which openssl
/usr/local/bin/openssl
openssl version
OpenSSL 1.0.1e 11 Feb 2013
echo $PATH
/usr/local/bin:/Users/epeterson/bin:/usr/local/ActivePerl-5.16/bin:/usr/bin:/usr/local/bin:/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/ssl/bin:.:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Applications/oracle/product/instantclient_64/11.2.0.3.0/bin:/usr/local/mysql//bin
ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin11.0]
gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.2.0
- RUBY VERSION: 2.1.0 (2013-12-25 patchlevel 0) [x86_64-darwin11.0]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.1.0
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- SPEC CACHE DIRECTORY: /Users/epeterson/.gem/specs
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-11
- GEM PATHS:
- /usr/local/lib/ruby/gems/2.1.0
- /Users/epeterson/.gem/ruby/2.1.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => true
- :bulk_threshold => 1000
- :sources => [“http://gems.rubyforge.org/”,
“http://rubygems.org/”]
- REMOTE SOURCES:
- SHELL PATH:
- /usr/local/bin
- /Users/epeterson/bin
- /usr/local/ActivePerl-5.16/bin
- /usr/bin
- /usr/local/bin
- /usr/local/mysql/bin
- /opt/local/bin
- /opt/local/sbin
- /Applications/Xcode.app/Contents/Developer/usr/bin
- /usr/local/ssl/bin
- .
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/local/bin
- /usr/X11/bin
- /Applications/oracle/product/instantclient_64/11.2.0.3.0/bin
- /usr/local/mysql//bin
gem update --verbose
Updating installed gems
GET RubyGems.org | your community gem host
301 Moved Permanently
ERROR: While executing gem … (Gem::Exception)
Unable to require openssl, install OpenSSL and rebuild ruby
(preferred)
or use non-HTTPS sources
/usr/local/lib/ruby/2.1.0/rubygems/request.rb:66:inrescue in configure_connection_for_https' /usr/local/lib/ruby/2.1.0/rubygems/request.rb:39:in
configure_connection_for_https’
/usr/local/lib/ruby/2.1.0/rubygems/request.rb:94:inconnection_for' /usr/local/lib/ruby/2.1.0/rubygems/request.rb:122:in
fetch’
/usr/local/lib/ruby/2.1.0/rubygems/remote_fetcher.rb:329:inrequest' /usr/local/lib/ruby/2.1.0/rubygems/remote_fetcher.rb:223:in
fetch_http’
/usr/local/lib/ruby/2.1.0/rubygems/remote_fetcher.rb:238:in
fetch_http' /usr/local/lib/ruby/2.1.0/rubygems/remote_fetcher.rb:258:in
fetch_path’
/usr/local/lib/ruby/2.1.0/rubygems/remote_fetcher.rb:291:in
cache_update_path' /usr/local/lib/ruby/2.1.0/rubygems/source.rb:177:in
load_specs’
/usr/local/lib/ruby/2.1.0/rubygems/spec_fetcher.rb:266:intuples_for' /usr/local/lib/ruby/2.1.0/rubygems/spec_fetcher.rb:228:in
block in
available_specs’
/usr/local/lib/ruby/2.1.0/rubygems/source_list.rb:97:ineach' /usr/local/lib/ruby/2.1.0/rubygems/source_list.rb:97:in
each_source’
/usr/local/lib/ruby/2.1.0/rubygems/spec_fetcher.rb:222:in
available_specs' /usr/local/lib/ruby/2.1.0/rubygems/spec_fetcher.rb:102:in
search_for_dependency’
/usr/local/lib/ruby/2.1.0/rubygems/commands/update_command.rb:113:in
fetch_remote_gems' /usr/local/lib/ruby/2.1.0/rubygems/commands/update_command.rb:135:in
highest_remote_version’
/usr/local/lib/ruby/2.1.0/rubygems/commands/update_command.rb:264:in
block in which_to_update' /usr/local/lib/ruby/2.1.0/rubygems/commands/update_command.rb:260:in
each’
/usr/local/lib/ruby/2.1.0/rubygems/commands/update_command.rb:260:in
which_to_update' /usr/local/lib/ruby/2.1.0/rubygems/commands/update_command.rb:96:in
execute’
/usr/local/lib/ruby/2.1.0/rubygems/command.rb:305:in
invoke_with_build_args' /usr/local/lib/ruby/2.1.0/rubygems/command_manager.rb:167:in
process_args’
/usr/local/lib/ruby/2.1.0/rubygems/command_manager.rb:137:inrun' /usr/local/lib/ruby/2.1.0/rubygems/gem_runner.rb:54:in
run’
/usr/local/bin/gem:21:in `’