2016-03-07 165 views
3

请帮助我。虽然上午编译使用SWIFT的身材,让我在我的Ubuntu机器libicuuc.so.55:无法打开共享目标文件

$迅速构建

/家庭/ XXXXXXXXX /下载/迅速发展 - 快照 - 2016年2月25日-A-ubuntu15以下错误.10/usr/bin/swift-build:加载共享库时出错:libicuuc.so.55:无法打开共享目标文件:无此文件或目录

我该如何解决此问题?

谢谢。

回答

1

您的系统缺少构建Swift,libicu-dev的关键组件。

安装此:

sudo apt-get install libicu-dev 

但是,这是从源头建筑斯威夫特。你在谈论斯威夫特,我的道歉。

遗憾的是,似乎它不会工作之一:在的Ubuntu 15.10和14.04斯威夫特仅适用于Linux 正式运行,你告诉我你正在运行15.04的意见。

我知道网上有关于如何使它适用于薄荷和其他发行版的教程......但最好的是,如果可能的话,你更新你的安装当然。

+0

现在还在其不工作埃里克 –

+0

确定。什么使你的机器上有'swift --version'? – Moritz

+0

'Swift版本3.0-dev(LLVM b361b0fc05,Clang 11493b0f62,Swift fc261045a5) 目标:x86_64-unknown-linux-gnu' –

0

我在网上搜索并找到debian packages列表,显示libicuuc.so.55文件。

apt-get install libicu55 

将解决此问题。

3

您可以手动下载良好的.dep

wget http://ftp.us.debian.org/debian/pool/main/i/icu/libicu55_55.1-7_amd64.deb 

然后运行:

sudo dpkg -i libicu55_55.1-7_amd64.deb 

如果错过一些相关性:

sudo apt-get -f install 

它为我工作。 你可以找到Debian软件包网站上的其他架构:

https://packages.debian.org/sid/libicu55

PS:我知道这是对SID,但是这是我发现

*注的唯一版本...包可能已被删除

+0

我有一个偷偷摸摸的怀疑,OP可能在树莓派上工作。如果是这样,或任何人找到这个答案,并在Pi上这个答案会帮助你,除了'libicu55_55.1-7_amd64.deb'改为'libicu55_55.1-7_armhf.deb'。你也很可能必须'sudo apt-get install libcurl3' –

0

尝试以下线

echo "deb http://security.ubuntu.com/ubuntu xenial-security main" | sudo tee --append /etc/apt/sources.list 
sudo apt-get update 
sudo apt-get install libicu55 
相关问题