Установка linecache19 (0.5.12) с родными расширениями

я должен управлять существующим проектом, когда я бегу, связка устанавливают command.it, висят на нем для почти о получасе и все еще не закончил связку, устанавливают command.i, использую ruby1.9.3p327, и моя версия рельсов 3.2.9 и файл драгоценного камня проекта

source 'https://rubygems.org'

gem 'rails', '3.2.8'
gem 'pg', '0.14.1'

gem 'compass', git: 'git://github.com/chriseppstein/compass.git'
gem 'sass-rails',   '~> 3.2.3'
gem 'jquery-rails', '~> 2.0.0'

gem 'devise', '~> 2.0.0'
gem 'bootstrap-sass', '2.1.1.0'
gem 'simple_form', '2.0.4'

#gem 'refinerycms', '2.0.8'
gem 'refinerycms-dashboard'
gem 'refinerycms-images'
gem 'refinerycms-pages'
gem 'refinerycms-resources'

gem 'refinerycms-bootstrap', git: 'git://github.com/ghoppe/refinerycms-bootstrap.git'
gem 'rest-client', '1.6.7', require: 'rest_client'
gem 'hashie', '1.2.0'

gem 'faye'
gem 'restforce'

# gems from old site's gemfile
gem 'databasedotcom' # we may get rid of this
gem 'databasedotcom-rails' # we may get rid of this
gem 'haml'
gem 'will_paginate'
gem 'httparty'

gem 'ruby-openid', :git => "git://github.com/mbleigh/ruby-openid.git"
gem 'openid_active_record_store'
gem 'omniauth-twitter'
gem 'omniauth-github'
gem 'omniauth-facebook'
gem 'omniauth-linkedin'
gem 'omniauth-openid'
gem 'omniauth-salesforce'
gem 'savon'

gem 'redis'
gem 'aws-s3', :require => 'aws/s3' # no longer needed?
gem 'thin'
gem 'resque', :git => 'http://github.com/hone/resque.git', :branch => 'keepalive', :require => 'resque/server'
gem "recaptcha", :require => "recaptcha/rails"
gem 'flash_messages_helper'
gem 'remote_syslog_logger'
gem 'dalli'
gem 'encryptor'
gem 'airbrake'

gem 'chosen-rails'
gem 'fog'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'coffee-rails', '~> 3.2.1'
  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby
  gem 'uglifier', '>= 1.0.3'
end

group :development, :test do
  gem 'annotate', '2.4.0'
  gem 'guard'
  gem 'guard-bundler'
  gem 'guard-rspec'
  gem 'spork'
  gem "guard-spork"
  gem 'growl'
  gem 'ruby-debug19'
  gem 'sqlite3'
  gem 'rspec-rails'
  gem 'sextant'
  gem 'quiet_assets'  
  gem 'vcr'
  gem 'rb-fsevent', '~> 0.9.1'
  gem 'sql-logging'
end

group :test do
  # Pretty printed test output
  gem 'turn', :require => false
  gem "minitest"
  gem "rake"
  gem 'webmock'
  gem "mocha"
end

и линия, для которой это остается в течение долгого времени,

Установка linecache19 (0.5.12) с родными расширениями

кто-либо может, пожалуйста, помочь, как установить этот проект??

1
nl ja de
то, когда я бегу, связка устанавливают его, устанавливает много драгоценных камней, но это остается в течение очень долгого времени на этой линии, Устанавливающей linecache19 (0.5.12) с родными расширениями, таким образом, никакие журналы ошибок andi не используют ubuntu12.04.
добавлено автор Ritesh Mehandiratta, источник
его управление в течение прошлых 15 минут и теперь линии это ждет с последовательностью, Строящей родные расширения. Это могло требовать времени...
добавлено автор Ritesh Mehandiratta, источник
да эта команда, которой успешно управляют и драгоценный камень, является intsalled
добавлено автор Ritesh Mehandiratta, источник
можно ли приклеить журнал ошибок здесь? что OS вы используете?
добавлено автор Eugene Rourke, источник
драгоценный камень попытки устанавливает linecache19 - след
добавлено автор Eugene Rourke, источник
на самом деле это don' t делают что-либо помимо показа следа на ошибках, так, чтобы необходимо было сделать, просто достаточно долго ждут
добавлено автор Eugene Rourke, источник

2 ответы

Я нашел, что причина, что это висит в течение долгого времени, состоит в том, что по некоторым причинам этому не удается найти источник Руби (этому нужны определенные заголовочные файлы, строя родные расширения), и таким образом, это загружает его снова. Так как пакет довольно большой, и сервер довольно медленный и в большой степени нагруженный, требуется много времени (30 минут +), и все это, кажется, висело, потому что нет никакой обратной связи.

Если вы врываетесь с ^C, в то время как он делает это, можно получить сообщение об ошибке как это:

/home/xxxx/.rvm/rubies/ruby-1.9.3-p392/bin/ruby extconf.rb
checking for vm_core.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/home/xxxx/.rvm/rubies/ruby-1.9.3-p392/bin/ruby
        --with-ruby-dir
        --without-ruby-dir
        --with-ruby-include
        --without-ruby-include=${ruby-dir}/include
        --with-ruby-lib
        --without-ruby-lib=${ruby-dir}/lib
Requesting http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz
Downloading http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz

Эти две линии в основании - ключ к разгадке того, что продолжается.

Я заключаю, что необходимо быть в состоянии использовать "-"с рубином, включают"" выбор на "драгоценном камне, устанавливают" или "конфигурация связки", чтобы вынудить его использовать источник, который вы уже имеете, но в моем (ограниченном) тестировании их, казалось, не работал, и я не вырыл слишком далеко, как только я понял то, что продолжалось.

Вот некоторые связи, которые упоминают это - надо надеяться, у вас будет больше удачи, чем я:

Installing linecache19 for ruby 1.9.2 via rvm
https://github.com/mark-moseley/ruby-debug/wiki/Installation%3A-command-line-version

2
добавлено

С последними рубинами 1.9 +, несколько драгоценных камней как рубиновая отладка и linecache становятся очень болезненными, чтобы установить. Однако альтернатива отладчик и отладчик-linecache обычно решает проблему.

2
добавлено
Это должно быть главным ответом. I' ve, ища это в течение буквально 5 часов и это - самое простое легкое решение. Миллион благодарностей midu.
добавлено автор LunaCodeGirl, источник
pro.ruby
pro.ruby
1 181 участник(ов)

Язык программирования Ruby Additional docs: https://rubyreferences.github.io/rubyref/ Invite: https://telegram.me/joinchat/Be4rsT2NuB3CyJaF26j1kA Кто хочет компилировать: @crystal_ru (его синтаксис основан на Ruby) Участник @proDOT

Ruby, Rails, Hanami | dry-rb
Ruby, Rails, Hanami | dry-rb
1 180 участник(ов)

https://telegram.me/rubyjob - Ruby Job По вопросам - @eugene_shved

Ruby School .us
Ruby School .us
1 045 участник(ов)

Чат-болталка для учеников руби-школы и не только. Правила: https://telegra.ph/Pravila-chata-Rubi-shkoly-03-13

Random Ruby Chat
Random Ruby Chat
589 участник(ов)

Правила публикации вакансий: https://t.me/codenamecrud/60865

Rubyata
Rubyata
333 участник(ов)

Коммюнити Ruby и Ruby On Rails Флуд не приветствуются. Вакансии можно публиковать только и ТОЛЬКО по пятницам с хештегом #вакансия.

Ruby Talks
Ruby Talks
236 участник(ов)

Национальная Флеймотека

RubyRush
RubyRush
189 участник(ов)

rubyrush.ru программирование для самых новичков

Rails Chat
Rails Chat
87 участник(ов)

You are welcome to discuss Ruby On Rails development process and other stuff