问题
cs setup
Checking if a JVM is installed
Found a JVM installed under /Library/Java/JavaVirtualMachines/jdk1.8.0_331.jdk/Contents/Home.
Checking if ~/Library/Application Support/Coursier/bin is in PATH
Checking if the standard Scala applications are installed
Exception in thread "main" coursier.error.ResolutionError$CantDownloadModule: Error downloading io.get-coursier:apps:latest.release
not found: /Users/zhangyalin/.ivy2/local/io.get-coursier/apps
download error: Caught java.net.ConnectException (Connection refused) while downloading https://repo1.maven.org/maven2/io/get-coursier/apps/maven-metadata.xml
at coursier.Resolve$.$anonfun$validate$1(Resolve.scala:347)
at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:286)
at scala.collection.Iterator.foreach(Iterator.scala:943)
at scala.collection.Iterator.foreach$(Iterator.scala:943)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1431)
at scala.collection.IterableLike.foreach(IterableLike.scala:74)
at scala.collection.IterableLike.foreach$(IterableLike.scala:73)
at scala.collection.AbstractIterable.foreach(Iterable.scala:56)
at scala.collection.TraversableLike.map(TraversableLike.scala:286)
at scala.collection.TraversableLike.map$(TraversableLike.scala:279)
at scala.collection.AbstractTraversable.map(Traversable.scala:108)
at coursier.Resolve$.validate(Resolve.scala:345)
at coursier.Resolve.validate0$1(Resolve.scala:117)
at coursier.Resolve.$anonfun$ioWithConflicts0$4(Resolve.scala:167)
at coursier.util.Task$.$anonfun$flatMap$extension$1(Task.scala:14)
at coursier.util.Task$.$anonfun$flatMap$extension$1$adapted(Task.scala:14)
at coursier.util.Task$.wrap(Task.scala:82)
at coursier.util.Task$.$anonfun$flatMap$2(Task.scala:14)
at scala.concurrent.Future.$anonfun$flatMap$1(Future.scala:307)
at scala.concurrent.impl.Promise.$anonfun$transformWith$1(Promise.scala:41)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:833)
at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:704)
at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:202)
解决
只要在cs setup命令前面加上sudo
提升运行权限就可以了。