Используйте defined?
ключевое слово ( документация ). Это возвратит Строку с видом объекта, или nil
, если это doesn’t будет существовать.
>> a = 1
=> 1
>> defined? a
=> "local-variable"
>> defined? b
=> nil
>> defined? nil
=> "nil"
>> defined? String
=> "constant"
>> defined? 1
=> "expression"
, Поскольку skalee прокомментировал: "Стоит отметить, что переменная, которая установлена на ноль, инициализируется".
>> n = nil
>> defined? n
=> "local-variable"
Версия apt-cacher
работа прокси-сервера устарела.
См. https://bugs.debian.org/cgi-bin/bugreport.cgi? bug=600893 и https://bugs.launchpad.net/ubuntu / + source/apt-cacher / + ошибка/561902 .
В моем случае я нашел, что, потому что я изменил /etc/apt-cacher/apt-cacher.conf
на моем прокси-сервере, регулярном склонный [itude], обновления не обновили apt-cacher.conf
.
я нашел apt-cacher.conf.dpkg-dist
в том же каталоге, используемая разность определять, какие настройки я должен был сохранить, затем обновил apt-cacher.conf
.
, Так как я обновляю Надежному человеку, я также добавил его к списку "ubuntu_release_names" в том же файле, перезапущенном apt-cacher
, и все хорошо.
(Мой прокси работает 12.10)