2014-02-01 3 views
0

Level: Новичок.gem -v, rvm Ошибки

Я начинаю устанавливать варить, rvm и ruby ​​2.1.0 сегодня, и я столкнулся с множеством ошибок. Я думаю, что я, возможно, испортил весь мой терминал, потому что я копировал некоторые решения из stackoverflow.

Когда я типа: gem -v:

Ошибка:

/usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/ext/builder.rb:73: warning: Insecure world writable dir /usr/local in PATH, mode 040777 
Error loading RubyGems plugin "/Users/cusxio/.rvm/gems/ruby-2.1.0/gems/executable-hooks-1.3.1/lib/rubygems_plugin.rb": ERROR: Failed to build gem native extension. 

/usr/local/Cellar/ruby/2.1.0/bin/ruby extconf.rb 
/usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/usr/local/Cellar/ruby/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Library not loaded: @@[email protected]@/opt/openssl/lib/libssl.1.0.0.dylib (LoadError) 
    Referenced from: /usr/local/Cellar/ruby/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle 
    Reason: image not found - /usr/local/Cellar/ruby/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/2.1.0/openssl.rb:17:in `<top (required)>' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/security.rb:11:in `<top (required)>' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/package.rb:43:in `<top (required)>' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/installer.rb:9:in `<top (required)>' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /Users/cusxio/.rvm/gems/ruby-2.1.0/gems/executable-hooks-1.3.1/lib/executable-hooks/regenerate_binstubs_command.rb:2:in `<top (required)>' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Cellar/ruby/2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from extconf.rb:16:in `<main>' 

extconf failed, exit code 1 

Gem files will remain installed in /Users/cusxio/.rvm/gems/ruby-2.1.0/gems/executable-hooks-1.3.1 for inspection. 
Results logged to /Users/cusxio/.rvm/gems/ruby-2.1.0/extensions/x86_64-darwin-13/2.1.0/executable-hooks-1.3.1/gem_make.out 
(Gem::Ext::BuildError) 
Error loading RubyGems plugin "/Users/cusxio/.rvm/gems/[email protected]al/gems/gem-wrappers-1.2.4/lib/rubygems_plugin.rb": ERROR: Failed to build gem native extension. 

Когда я напечатал: rvm doctor:

Ошибка

Warning! PATH is not properly set up, '/Users/cusxio/.rvm/gems/ruby-2.1.0/bin' is not at first place, 
    usually this is caused by shell initialization files - check them for 'PATH=...' entries, 
    it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles', 
    to fix temporarily in this shell session run: 'rvm use ruby-2.1.0'. 

Вопрос:

Как я могу убедиться, что у меня все установлено отлично на MacOSX? (варка, rvm, рубин, драгоценные камни,?)

ответ

0

Текст ошибки: PATH is not properly set up, '/Users/cusxio/.rvm/gems/ruby-2.1.0/bin говорит чисто. Так проверить ваш и , и убедитесь, что source вызов помещается в , и это последняя вещь, которая изменяет переменную в . Затем перезагрузите оболочку или с помощью rvm reload.

Смежные вопросы