09-08-2013, 06:55 AM
Error :
Oke cara untuk mengatasi ini adalah :
1. Buka output.rb pada whatweb
Cari kode ini :
Kemudian hapus kode tersebut dan ganti dengan kode di bawah ini :
Setelah itu cari lagi kode ini :
Kemudian hapus kode tersebut dan ganti lagi dengan kode di bawah ini :
Save & Exit
2. Buka file charset.rb
Cari kode ini :
Kemudian hapus kode tersebut dua kali dan ganti dengan kode di bawah ini dua kali :
Untuk lebih jelasnya, perhatikan gambar ini :
Maka hasilnya :
3. Edit file whatweb
Cari kode ini :
Kemudian hapus kode tersebut, lalu save & exit
Code:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:37:in `require': iconv will be deprecated in the future, use String#encode instead.
Oke cara untuk mengatasi ini adalah :
1. Buka output.rb pada whatweb
Code:
root@doel:~# leafpad /usr/share/whatweb/lib/output.rb
Cari kode ini :
Code:
obj=obj.gsub!(/^.*$/,Iconv.iconv("UTF-8",@charset,obj).join)
Kemudian hapus kode tersebut dan ganti dengan kode di bawah ini :
Code:
obj = obj.force_encoding('UTF-8')
Setelah itu cari lagi kode ini :
Code:
obj=obj.gsub!(/^.*$/,Iconv.iconv("UTF-8",@charset,obj).join)
Kemudian hapus kode tersebut dan ganti lagi dengan kode di bawah ini :
Code:
obj = obj.force_encoding('UTF-8')
Save & Exit
2. Buka file charset.rb
Code:
root@doel:~# leafpad /usr/share/whatweb/plugins-disabled/Charset.rb
Cari kode ini :
Code:
d=Iconv.iconv("UTF-8",trythis,body).join
Kemudian hapus kode tersebut dua kali dan ganti dengan kode di bawah ini dua kali :
Code:
d = body.force_encoding('UTF-8')
Untuk lebih jelasnya, perhatikan gambar ini :
Spoiler! :
Maka hasilnya :
Spoiler! :
3. Edit file whatweb
Code:
root@doel:~# leafpad /usr/bin/whatweb
Cari kode ini :
Code:
require 'iconv'
Kemudian hapus kode tersebut, lalu save & exit
Spoiler! :