2010-05-23 2 views
4

вы можете обновить свое приложение 2.3.5 только с помощью «gem update rails» и изменить версию # в environment.rb? Я сделал это, и появилось много ошибок, как в консоли, просто набрав Post.all, будет отображаться «неопределенный метод« retrieve_connection »для nil: NilClass». Есть идеи?Обновление рельсов до 2.3.6

Кстати, у меня есть эти драгоценные камни в моем environment.rb

config.gem "aws-s3", :version => ">= 0.6.2", :lib => "aws/s3" 
config.gem "less" 
config.gem "authlogic" 
config.gem "be9-acl9", :source => "http://gems.github.com", :lib => "acl9" 
config.gem "hash_extension" 
config.gem "prawn" 

ответ

4

Спасибо Райан и Томас.

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

Так что я сделал, чтобы решить эту проблему.

камень деинсталлировать Ве9-acl9 (это была старая версия в любом случае)

камень не устанавливать acl9

не шучу, это все.

И кажется, что be9-acl9 изменил свое название на просто acl9. большой камень.

1

Да, вы должны быть в состоянии. Покажите нам ошибки и stacktrace, если вы получаете какие-либо ошибки.

0

У меня была аналогичная проблема с обновлением до 2.3.8, но у меня был

config.gem "acl9", :version => "0.11.0" 

Переход к "0.12.0" решает проблему

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