Ruby 1.9.1 с rspec “не может изменить замороженный объект”

Drupal дает мощные инструменты Не программисты, Они могут легко создать полнофункциональный сайт с меньшим количеством времени. Но проблема состоит в том, что кривая обучения слишком высока для Drupal.

, Если человек плохо знаком с drupal и хочет сделать, что-то настроило его, возьмет партию времени, если он захочет сделать это надлежащим способом. Существует партия способов сделать единственную вещь в drupal, Узнавая, который является, он лучше всего или надлежащий для нового посетителя является главной болью.

5
задан xto 22 September 2009 в 13:25
поделиться

2 ответа

Попробуйте открыть /usr/local/lib/ruby19/1.9. 1 / timeout.rb и замените строку 44 следующим:

begin
  return yield(sec) if sec == nil or sec.zero?
rescue => e
  puts e.backtrace.join("\n")
  raise e
end

Хотя это кажется странным, в некоторых случаях я обнаружил, что это дает мне более подробную информацию о фактическом источнике проблемы. Если вы все еще не знаете, как решить проблему, вставьте сюда свои результаты, и, возможно, это поможет нам отследить проблему.

0
ответ дан 14 December 2019 в 13:41
поделиться

Вы используете, вы не пытаетесь заглушить что-то, что является нулевым.

В версии 1.8 nil не был заморожен. Однако он заморожен в рубине 1.9.

6
ответ дан 14 December 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: