在Linux中安装SBT - 错误:文件名太长

时间:2016-08-16 16:49:42

标签: linux scala sbt

我正按照以下提到的说明安装SBT: here

但是我在运行命令时遇到错误:

wget https://dl.bintray.com/sbt/native-packages/sbt/0.13.8/sbt-0.13.8.tgz

错误是:

  

- 2016-08-16 11:39:16-- https://dl.bintray.com/sbt/native-packages/sbt/0.13.8/sbt-0.13.8.tgz   解析dl.bintray.com ... 108.168.243.150,75.126.118.188连接   到dl.bintray.com | 108.168.243.150 |:443 ...已连接。 HTTP请求   发送,等待回复... 302位置:   https://akamai.bintray.com/15/155d6ff3bc178745ad4f951b74792b257ed14105?gda=exp=1471366276~hmac=1332caeed34aa8465829ba9f19379685c23e33ede86be8d2b10e47ca4752f8f0&response-content-disposition=attachment%3Bfilename%3D%22sbt-0.13.8.tgz%22&response-content-type=application%2Foctet-stream&requestInfo=U2FsdGVkX19rkawieFWSsqtapFvvLhwJbzqc8qYcoelvh1%2BUW9ffT9Q4RIJPf%2B2WqkegCpNt2tOXFO9VlWuoGzk1Wdii9dr2HpibwrTfZ92pO8iqdjNbL%2BDzZTYiC826   [以下]    - 2016-08-16 11:39:16-- https://akamai.bintray.com/15/155d6ff3bc178745ad4f951b74792b257ed14105?gda=exp=1471366276~hmac=1332caeed34aa8465829ba9f19379685c23e33ede86be8d2b10e47ca4752f8f0&response-content-disposition=attachment%3Bfilename%3D%22sbt-0.13.8.tgz%22&response-content-type=application%2Foctet-stream&requestInfo=U2FsdGVkX19rkawieFWSsqtapFvvLhwJbzqc8qYcoelvh1%2BUW9ffT9Q4RIJPf%2B2WqkegCpNt2tOXFO9VlWuoGzk1Wdii9dr2HpibwrTfZ92pO8iqdjNbL%2BDzZTYiC826   解决akamai.bintray.com ... 23.193.25.35正在连接到   akamai.bintray.com | 23.193.25.35 |:443 ...已连接。 HTTP请求已发送,   等待响应... 200 OK长度:1059183(1.0M)   [应用/八位字节流]   155d6ff3bc178745ad4f951b74792b257ed14105的 GDA = EXP = 1471366276〜HMAC = 1332caeed34aa8465829ba9f19379685c23e33ede86be8d2b10e47ca4752f8f0&安培;响应内容处置=附件;文件名= “SBT-0.13.8.tgz” &安培;响应内容类型=应用%2Foctet-流&安培; requestInfo = U2FsdGVkX19rkawieFWSsqtapFvvLhwJbzqc8qYcoelvh1 + UW9ffT9Q4RIJPf + 2WqkegCpNt2tOXFO9VlWuoGzk1Wdii9dr2HpibwrTfZ92pO8iqdjNbL + DzZTYiC826:   文件名太长了

     

无法写信给   “155d6ff3bc178745ad4f951b74792b257ed14105的 GDA = EXP = 1471366276〜HMAC = 1332caeed34aa8465829ba9f19379685c23e33ede86be8d2b10e47ca4752f8f0&安培;响应内容处置=附件;文件名= “SBT-0.13.8.tgz” &安培;响应内容类型=应用%2Foctet -stream&安培; requestInfo = U2FsdGVkX19rkawieFWSsqtapFvvLhwJbzqc8qYcoelvh1 + UW9ffT9Q4RIJPf + 2WqkegCpNt2tOXFO9VlWuoGzk1Wdii9dr2HpibwrTfZ92pO8iqdjNbL + DzZTYiC826”   (成功)。

我提到了StackOverflow Link类似的问题,但我无法弄清问题是什么。

1 个答案:

答案 0 :(得分:2)

我认为文件名确实存在问题。我能够毫无问题地使用相同的命令。如果文件名是一个问题,您可以始终使用它将其另存为不同的文件名:

wget -O newname.tgz https://dl.bintray.com/sbt/native-packages/sbt/0.13.8/sbt-0.13.8.tgz

另一个选择是使用bitly并在URL过长时获取URL。

但这可能是一个空间问题。你有足够的磁盘空间吗?请与df -h核对,查看您的可用空间。