我已经开始在travis上构建我的项目了,在使用一个编译器构建之后,我决定覆盖更多并使用矩阵构建来在Linux上使用各种编译器进行构建。我已经设法为除第一个条目之外的所有条目成功构建了一个配置。我得到的确切错误是:
sudo: false
language: generic
matrix:
include:
- os: linux
env: COMPILER_NAME=g++ CXX=g++-5 CC=gcc-5
addons:
apt:
source: &sources
- llvm-toolchain-precise-3.8
- llvm-toolchain-precise-3.7
- llvm-toolchain-precise-3.6
- ubuntu-toolchain-r-test
packages:
- g++-5
- libncurses5-dev
- os: linux
env: COMPILER_NAME=clang++ CXX=clang++-3.8 CC=clang-3.8
addons:
apt:
sources: *sources
packages:
- clang-3.8
- libncurses5-dev
- os: linux
env: COMPILER_NAME=clang CXX=clang++-3.7 CC=clang-3.7
addons:
apt:
sources: *sources
packages:
- clang-3.7
- libncurses5-dev
- os: linux
env: COMPILER_NAME=clang CXX=clang++-3.6 CC=clang-3.6
addons:
apt:
sources: *sources
packages:
- clang-3.6
- libncurses5-dev
before_script:
- mkdir -p build
- cd build
script:
- cmake -DCMAKE_BUILD_TYPE=DEBUG .. && make && make runtests
我的travis配置如下:
String text = null;
try {
BufferedReader in = new BufferedReader(new FileReader(new File("FILE LOCATION")));
String line;
try {
while((line = in.readLine())!= null){
text = text + line;
}
in.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
String textToDisplay = text;
此时我觉得我错过了一些明显的东西。我无法找到解决此问题的任何方法(或者根本不知道如何有效地搜索它)。
我觉得我应该提一下,如果我将gcc部分与其中一个clang部分交换,则clang部分将失败并且gcc部分将通过。
如果我能提供更多有用信息,请告诉我们!在此先感谢您的帮助。
答案 0 :(得分:1)
第一个条目中的拼写错误的来源。更正了并删除了后面的引用,一切正常。