2013-02-07 11 views
6

Próbuję podzielić pliki PDF na obrazy za pomocą docsplit. Ale wydaje się, że mam problemy z moją instalacją ruby. Wciąż otrzymuję następujący błąd za każdym razem:Uzyskiwanie błędu remove_entry_secure podczas korzystania z aplikacji ruby ​​

/usr/lib/ruby/1.8/fileutils.rb:694:in `remove_entry_secure': parent directory is world writable 

Oto pełna moc linii poleceń:

$ docsplit images pdf-test.pdf 
/usr/lib/ruby/1.8/fileutils.rb:694:in `remove_entry_secure': parent directory is world writable, FileUtils#remove_entry_secure does not work; abort: "/tmp/d20130207-6739-1f9i6b" (parent directory mode 42777) (ArgumentError) 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:51:in `convert' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:19:in `extract' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:19:in `each' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:19:in `extract' 
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `each_with_index' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:18:in `each' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:18:in `each_with_index' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:18:in `extract' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:16:in `each' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit/image_extractor.rb:16:in `extract' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/lib/docsplit.rb:63:in `extract_images' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/bin/../lib/docsplit/command_line.rb:44:in `run' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/bin/../lib/docsplit/command_line.rb:37:in `initialize' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/bin/docsplit:5:in `new' 
    from /var/lib/gems/1.8/gems/docsplit-0.6.4/bin/docsplit:5 
    from /usr/bin/docsplit:19:in `load' 
    from /usr/bin/docsplit:19 

Wszelkie pomysły jak to naprawić?

Odpowiedz

32

Okazuje się, że wystąpił problem z moimi uprawnieniami do folderu /tmp. Poniższy problem został rozwiązany:

krokach, że następuje to:

[email protected]$: chmod 777 -R /tmp 
[email protected]$: chmod o+t -R /tmp 
[email protected]$: ls -l tmp 
drwxrwxrwt 2 user group 4096 2009-11-21 17:01 tmp 
+1

ja otrzymuję ten błąd przy próbie kompilacji pasażera na nginx przez pasażera-install-nginx-modułu –

+4

samo dla mnie, kiedy próbuje zainstalować 'moduł pasażera-zainstaluj-apache2" – Mikey

Powiązane problemy