J'ai la boussole Compass installée (compass-0.11.beta.2), ainsi que le plugin de la boussole susy. Chaque fois que je lance la "boussole", j'obtiens l'erreur:
"Errno :: ENOSYS sur la ligne [" 60 "] de /path/to/rb-inotify/notifier.rb: initialise inotify"
Ceci est la bloc de code dans notifier.rb que l'erreur fait référenceObtention de l'erreur rb-inotify "Errno :: ENOSYS" avec la boussole et le plugin Susy
def initialize
@fd = Native.inotify_init
@watchers = {}
return unless @fd < 0
raise SystemCallError.new(
"Failed to initialize inotify" +
case FFI.errno
when Errno::EMFILE::Errno; ": the user limit on the total number of inotify instances has been reached."
when Errno::ENFILE::Errno; ": the system limit on the total number of file descriptors has been reached."
when Errno::ENOMEM::Errno; ": insufficient kernel memory is available."
else; ""
end,
This is line ["60"] ===> FFI.errno)
end
J'ai essayé de réinstaller toutes les pierres précieuses en cause, ainsi que 3-4 versions différentes de chacun, mais je reçois toujours la même erreur chaque fois . Quelqu'un peut-il me donner un coup de main?
Je suis en cours d'exécution sur CentOS 5.5. J'ai essayé d'exécuter 'yum update inotify' en vain ... – werm
@werm, pouvez-vous vérifier que' inotify' fonctionne sur votre système, comme par le biais des utilitaires de ligne de commande? – pilcrow
cela fonctionne très bien dans toutes les autres installation Compass sur le serveur, mais pas celui-là pour une raison quelconque. Je n'ai toujours pas compris pourquoi. – werm