memcached解壓報錯gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recovera

  最近在部署環境,在安裝memcached的過程當中解壓時,html

 解壓命令:tar -zvxf memcached-1.4.34.tar.gzruby

遇到了一個問題,memcached

  gzip: stdin: not in gzip format3d

  tar: Child returned status 1orm

  tar: Error is not recoverable: exiting nowhtm

 如今我提供一下我總結的解決方法:blog

方法一:ip

#tar -vxf memcached-1.4.34.tar.gzci

 tar包壓縮的時候用cvf參數,解壓的時候用xvf參數
或壓縮的時候用czvf參數,解壓的時候用xzvf參數
部署

bz 包遇到了,就把z參數換成相應j參數

固然,若是你和我同樣方法一都沒有解決你的問題,那麼看方法二。看下圖,本寶寶就是這麼衰沒解決。

 

方法二:

我這時在網上找到一個方法。就是對memcached壓縮包進行重命名,再解壓。

命令:mv memcached-1.4.34.tar.gz memcached-1.4.34.tar

再進行解壓:tar -zvxf memcached-1.4.34.tar

可是,並無用,個人文件依舊是報錯。這個方法並未解決個人問題。並且我感受這個方法其實和一差很少哦。

固然也有人用這個方法就能夠了,形成這個問題的緣由多是這個安裝包原來是memcached-1.4.34.tar,但後來被人改動事後綴名。

方法三:

我無心中看到一篇文章,說多是因爲我在線下載下來的安裝包自己就是損壞的。

怎麼肯定是否損壞呢?

命令:ls -lht 查看文件大小

而且與Windows上存放着的安裝包的大小進行了比較。

果真是安裝包自己就存在問題。

╥﹏╥...

好吧,到這裏個人問題就解決了。固然若是有小夥伴你的問題解決了又出現新的問題,那就能夠看一下方法四。

方法四:

 gzip: stdin: not in gzip format
  tar: Child returned status 1
  tar: Error exit delayed from previous errors 

聽說這個是FTP傳輸的問題,可能在傳輸時使用的是ascii傳輸。遇到這種狀況,改成二進制傳輸。

 

如今你的問題解決了麼?

沒有的話教你一招

百度

哈哈,但願對你們有幫助。

 

 

 

參考資料:

http://www.apoyl.com/?p=419

http://alany.blog.51cto.com/6125308/1422299

http://www.myexception.cn/ruby-rails/1872329.html

相關文章
相關標籤/搜索