2012-03-23 3 views
1

Я установил комплект с комплектом поставки rvm gem. Что здесь не так?Рубино-пусковой комплект для груза

Также было переустанавливать с этим параметром -

apt-get install libncurses5-dev libreadline5-dev libreadline-dev librequire-dev 
rvm use ruby-1.9.3-p125 --default 
rvm reinstall librequire-dev libbundler-dev --with-readline-dir=/usr/include/readline 



     $ rails new proj 

      exist 
     identical README.rdoc 
     identical Rakefile 
     identical config.ru 
     identical .gitignore 
     identical Gemfile 
      exist app 
     identical app/assets/images/rails.png 
     identical app/assets/javascripts/application.js 
     identical app/assets/stylesheets/application.css 
     identical app/controllers/application_controller.rb 
     identical app/helpers/application_helper.rb 
      exist app/mailers 
      exist app/models 
     identical app/views/layouts/application.html.erb 
     identical app/mailers/.gitkeep 
     identical app/models/.gitkeep 
      exist config 
     identical config/routes.rb 
     identical config/application.rb 
     identical config/environment.rb 
      exist config/environments 
     identical config/environments/development.rb 
     identical config/environments/production.rb 
     identical config/environments/test.rb 
      exist config/initializers 
     identical config/initializers/backtrace_silencers.rb 
     identical config/initializers/inflections.rb 
     identical config/initializers/mime_types.rb 
     conflict config/initializers/secret_token.rb 
    Overwrite /root/src/config/initializers/secret_token.rb? (enter "h" for help) [Ynaqdh] y 
      force config/initializers/secret_token.rb 
     identical config/initializers/session_store.rb 
     identical config/initializers/wrap_parameters.rb 
      exist config/locales 
     identical config/locales/en.yml 
     identical config/boot.rb 
     identical config/database.yml 
      exist db 
     identical db/seeds.rb 
      exist doc 
     identical doc/README_FOR_APP 
      exist lib 
      exist lib/tasks 
     identical lib/tasks/.gitkeep 
      exist lib/assets 
     identical lib/assets/.gitkeep 
      exist log 
     identical log/.gitkeep 
      exist public 
     identical public/404.html 
     identical public/422.html 
     identical public/500.html 
     identical public/favicon.ico 
     identical public/index.html 
     identical public/robots.txt 
      exist script 
     identical script/rails 
      exist test/fixtures 
     identical test/fixtures/.gitkeep 
      exist test/functional 
     identical test/functional/.gitkeep 
      exist test/integration 
     identical test/integration/.gitkeep 
      exist test/unit 
     identical test/unit/.gitkeep 
     identical test/performance/browsing_test.rb 
     identical test/test_helper.rb 
      exist tmp/cache 
      exist tmp/cache/assets 
      exist vendor/assets/javascripts 
     identical vendor/assets/javascripts/.gitkeep 
      exist vendor/assets/stylesheets 
     identical vendor/assets/stylesheets/.gitkeep 
      exist vendor/plugins 
     identical vendor/plugins/.gitkeep 
      run bundle install 
    /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- bundler (LoadError) 
      from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
      from /usr/local/rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/bin/bundle:2:in `<main>' 

ответ

5

Первое, что я делаю после установки RVM является установка Bundler глобальной gemset.

rvm use [email protected] 
gem install bundler 
rvm use 1.9.3 

При установке драгоценного камня к глобальному gemset, он будет доступен во всех gemsets (в том числе по умолчанию один) в пределах того же рубина.

+1

Пробовал ... Не повезло:/ –

+0

ли есть ли советы для пользователей Windows? Пользователи Windows не могут использовать rvm. – MiaeKim

2

Как насчет просто gem install bundler?

+0

Пробный комплект для установки жемчужины. Не работает. Эта ошибка заключается в каждом требовании оператора, в комплекте и даже требует «любого драгоценного камня». Не знаете, где этот поиск драгоценных камней, и почему бы не указать путь, на котором они установлены. –

+0

# rvm use ruby-1.9.3-p125 --default Использование /usr/local/rvm/gems/ruby-1.9.3-p125 # echo $ GEM_PATH /usr/local/rvm/gems/ruby-1.9 .3-p125: /usr/local/rvm/gems/[email protected] –

+0

# gem list -d bundler /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ ruby/1.9.1/yaml.rb: 56: in ' ': Кажется, в вашей рубиновой установке отсутствует psych (для вывода YAML). Чтобы устранить это предупреждение, установите libyaml и переустановите рубин. *** МЕСТНЫЕ GEMS *** пакетирования (1.1.2) Авторы: Andrà © Arko, Теренс Ли, Карл Lerche, Иегуда Кац RubyForge: http://rubyforge.org/projects/bundler Домашняя страница: http://gembundler.com Установлен по адресу: /usr/local/rvm/gems/ruby-1.9.3-p125 Лучший способ управлять зависимостями вашего приложения –

1

Я использовал

sudo gem install bundler 

, а затем я был в состоянии продолжить без ошибок и мои RSpec тесты не запускать

$ rspec near_time_in_words.rb 
..... 

Finished in 0.00171 seconds 
5 examples, 0 failures 

:)

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