@ -113,10 +113,12 @@ build_golang() {
export PATH = " `pwd`/src: $PATH "
# Install Go and the Go protobuf compiler plugin.
sudo apt-get update -qq
sudo apt-get install -qq golang
on_travis sudo apt-get update -qq
on_travis sudo apt-get install -qq golang
export GOPATH = " $HOME /gocode "
mkdir -p " $GOPATH /src/github.com/google "
rm -f " $GOPATH /src/github.com/google/protobuf "
ln -s "`pwd`" " $GOPATH /src/github.com/google/protobuf "
export PATH = " $GOPATH /bin: $PATH "
go get github.com/golang/protobuf/protoc-gen-go
@ -296,14 +298,6 @@ build_python_cpp() {
cd ..
}
build_ruby19( ) {
internal_build_cpp # For conformance tests.
cd ruby && bash travis-test.sh ruby-1.9 && cd ..
}
build_ruby20( ) {
internal_build_cpp # For conformance tests.
cd ruby && bash travis-test.sh ruby-2.0 && cd ..
}
build_ruby21( ) {
internal_build_cpp # For conformance tests.
cd ruby && bash travis-test.sh ruby-2.1 && cd ..
@ -314,7 +308,14 @@ build_ruby22() {
}
build_jruby( ) {
internal_build_cpp # For conformance tests.
cd ruby && bash travis-test.sh jruby && cd ..
# TODO(xiaofeng): Upgrade to jruby-9.x. There are some broken jests to be
# fixed.
cd ruby && bash travis-test.sh jruby-1.7 && cd ..
}
build_ruby_all( ) {
build_ruby21
build_ruby22
build_jruby
}
build_javascript( ) {
@ -348,11 +349,10 @@ Usage: $0 { cpp |
objectivec_cocoapods_integration |
python |
python_cpp |
ruby19 |
ruby20 |
ruby21 |
ruby22 |
jruby }
jruby |
ruby_all)
"
exit 1
fi