# Ftools: function is unimplemented

**URL:** <https://www.ruby-forum.com/t/ftools-function-is-unimplemented/151257>\
**Category:** IT\
**Created:** [October 18, 2008, 11:16pm UTC](https://www.ruby-forum.com/t/ftools-function-is-unimplemented/151257 "2008-10-18T23:16:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![arnaudo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@arnaudo](https://www.ruby-forum.com/u/arnaudo)\
**Post date:** [October 18, 2008, 11:16pm UTC](https://www.ruby-forum.com/t/ftools-function-is-unimplemented/151257/1 "2008-10-18T23:16:58Z")

</div>

Ciao a tutti,  
ho cercato di spostare un file, ma compare il seguente messaggio  
d’errore:

NotImplementedError: readlink() function is unimplemented on this  
machine  
from C:/Ruby/lib/ruby/1.8/ftools.rb:111:in `readlink' from C:/Ruby/lib/ruby/1.8/ftools.rb:111:in `move’  
from txt\_to\_ics\_21.rb:27  
from txt\_to\_ics\_21.rb:6:in `each’  
from txt\_to\_ics\_21.rb:6  
from â™¥:0

Ho trovato un problema analogo  
([http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/86377](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/86377)), che  
rimanda a rename.

Ho provato a modificare e compare un errore di permessi sul file: da quÃ¬  
non sono riuscito piÃ¹ a muovermi…

la macchina ha la seguente versione di Ruby installata:  
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]

Come posso risolvere?

Grazie  
Massimo

---

<div class="post-metadata">

**Author:** ![arnaudo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@arnaudo](https://www.ruby-forum.com/u/arnaudo)\
**Post date:** [October 28, 2008, 6:59pm UTC](https://www.ruby-forum.com/t/ftools-function-is-unimplemented/151257/2 "2008-10-28T18:59:22Z")

</div>

Massimo,

vedo solo ora il tuo messaggio e dato che nessuno ti ha ancora risposto  
ci provo io.

Se l’ftools di cui scrivi Ã¨  
[http://www.ruby-doc.org/stdlib/libdoc/ftools/rdoc/index.html](http://www.ruby-doc.org/stdlib/libdoc/ftools/rdoc/index.html) allora temo  
che tu stia usando su una macchina Windows del codice scritto per  
accedere alle API di Unix. readlink Ã¨ un primo esempio e quello dei  
permessi potrebbe essere identico. E’ per caso il metodo chmod?

La soluzione sarebbe usare le funzioni analoghe dell’API di Windows.  
Sfortunatamente non ti posso indicare quali sono in Ruby perchÃ© sviluppo  
su Unix, ma so che nel forum c’Ã¨ chi fa codice su Windows e spero che ti  
possano aiutare loro.

Ciao  
Paolo

Massimo A. wrote:

> Ciao a tutti,  
> ho cercato di spostare un file, ma compare il seguente messaggio  
> d’errore:
> 
> NotImplementedError: readlink() function is unimplemented on this  
> machine  
> from C:/Ruby/lib/ruby/1.8/ftools.rb:111:in `readlink' from C:/Ruby/lib/ruby/1.8/ftools.rb:111:in `move’  
> from txt\_to\_ics\_21.rb:27  
> from txt\_to\_ics\_21.rb:6:in `each’  
> from txt\_to\_ics\_21.rb:6  
> from â™¥:0
> 
> Ho trovato un problema analogo  
> ([http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/86377](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/86377)), che  
> rimanda a rename.
> 
> Ho provato a modificare e compare un errore di permessi sul file: da quÃ¬  
> non sono riuscito piÃ¹ a muovermi…
> 
> la macchina ha la seguente versione di Ruby installata:  
> ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
> 
> Come posso risolvere?
> 
> Grazie  
> Massimo
