安装第二个Java protobuf版本

安装第二个Java protobuf版本,java,macos,protocol-buffers,Java,Macos,Protocol Buffers,我最初安装了Protobuf2.5.0,但现在需要能够运行2.4.1。当我已经安装了2.5.0的时候,我正试图找出如何安装2.4.1。我跑 /configure--prefix=/usr因为2.5.0已安装到/usr/local,但随后make爆炸: $ make /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in . Making all in src 2.4.1 -I. --

我最初安装了Protobuf2.5.0,但现在需要能够运行2.4.1。当我已经安装了2.5.0的时候,我正试图找出如何安装2.4.1。我跑
/configure--prefix=/usr
因为2.5.0已安装到/usr/local,但随后
make
爆炸:

$ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in .
Making all in src
2.4.1 -I. --cpp_out=. google/protobuf/unittest.proto google/protobuf/unittest_empty.proto google/protobuf/unittest_import.proto google/protobuf/unittest_mset.proto google/protobuf/unittest_optimize_for.proto google/protobuf/unittest_embed_optimize_for.proto google/protobuf/unittest_custom_options.proto google/protobuf/unittest_lite.proto google/protobuf/unittest_import_lite.proto google/protobuf/unittest_lite_imports_nonlite.proto google/protobuf/unittest_no_generic_services.proto google/protobuf/compiler/cpp/cpp_test_bad_identifiers.proto
make[2]: 2.4.1: No such file or directory
make[2]: *** [unittest_proto_middleman] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

当2.5.0已经安装时,安装2.4.1的最佳方式是什么

您确定这正是您使用的
configure
命令行吗?看起来您可能已经添加了
--with protoc=2.4.1
,这是毫无意义的(
--with protoc
没有版本号)。