Open librarywebchic opened 8 years ago
Please try clone repository and run bin/ruby-spark ...
.
Ok so I ran
bin/ruby-spark build
Got Attempting to fetch sbt
Launching sbt from sbt/sbt-launch-0.13.9.jar Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.9.jar error: Spark cannot be assembled.. Use --trace to view backtrace
When I run it with the --trace option
Launching sbt from sbt/sbt-launch-0.13.9.jar
Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.9.jar
/Users/coombsk/git/my-ruby-spark/lib/spark/build.rb:37:in block in build': Spark cannot be assembled. (Spark::BuildError) from /Users/coombsk/git/my-ruby-spark/lib/spark/build.rb:35:in
chdir'
from /Users/coombsk/git/my-ruby-spark/lib/spark/build.rb:35:in build' from /Users/coombsk/git/my-ruby-spark/lib/spark/cli.rb:40:in
block (2 levels) in run'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in call' from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in
call'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:153:in run' from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/runner.rb:428:in
run_active_command'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/runner.rb:68:in run!' from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/delegates.rb:15:in
run!'
from /Users/coombsk/git/my-ruby-spark/lib/spark/cli.rb:157:in run' from bin/ruby-spark:8:in
Go first to ext/spark/sbt and remove all sbt*.jar.
If that wont help:
Is sbt working?
No I get an error when I run sbt/sbt
Launching sbt from sbt/sbt-launch-0.13.9.jar Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.9.jar
Karen
On Sun, Nov 15, 2015 at 1:18 AM, Ondřej Moravčík notifications@github.com wrote:
Go first to ext/spark/sbt and remove all sbt*.jar.
If that wont help:
- cd ext/spark
- rm sbt/sbt-*.jar
- sbt/sbt
Is sbt working?
— Reply to this email directly or view it on GitHub https://github.com/ondra-m/ruby-spark/issues/21#issuecomment-156788091.
I am having this same issue; following along, I get the same error via git clone or install from ruby gems.
Issue turned out to be how the sbt
file is fetched. I downloaded the launcher file manually, renamed it, and everything works.
Please try
cd ext/spark
rm sbt/sbt-launch-0.13.9.jar
wget "http://dl.bintray.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.9/sbt-launch.jar" -O sbt/sbt-launch-0.13.9.jar
sbt/sbt
Do you see sbt console?
I also wanted to ask, if I already have spark, sbt, and scala installed via homebrew
can ruby-spark just use that? - Maybe I misunderstand what exactly ruby-spark build
does.
No. Everything is built on selected versions.
I was experiencing this same issue with ruby-spark build
on OSX Mavericks, and saw that the cause was that sbt/sbt-launch-0.13.9.jar
was 0B
in size.
Examining the sbt/sbt
bash script provided the source $URL1
from which to download the jar, so I downloaded it manually, and it came down as 1.2MB
(suggesting there's something wrong with the curl
command for OSX).
I then moved the downloaded file to sbt/sbt-launch-0.13.9.jar
and retried ruby-spark build
, and the following occured:
Launching sbt from sbt/sbt-launch-0.13.9.jar
Getting org.scala-sbt sbt 0.13.9 ...
:: problems summary ::
:::: WARNINGS
module not found: org.scala-sbt#sbt;0.13.9
==== local: tried
/Users/aaron/.ivy2/local/org.scala-sbt/sbt/0.13.9/ivys/ivy.xml
-- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:
/Users/aaron/.ivy2/local/org.scala-sbt/sbt/0.13.9/jars/sbt.jar
==== jcenter: tried
https://jcenter.bintray.com/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.pom
-- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:
https://jcenter.bintray.com/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.9/ivys/ivy.xml
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.pom
-- artifact org.scala-sbt#sbt;0.13.9!sbt.jar:
https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.jar
... and some more useless debug stuff thereafter.
When I tried $URL2
from the script in the browser, I get a 404, so that source is no longer valid.
I am able to use brew
to install sbt
and apache-spark
, but it's not clear how to use them having installed them thusly.
Any assistance would be appreciated!
I'm having issues with getting ruby spark installed on my Mac with Yosemite. When I run the command ruby-spark build
I get an error about Error: Invalid or corrupt jarfile sbt/sbt-launch-0.13.7.jar
I installed sbt with homebrew and it seems to be working but I always get this error.
Any suggestions on how to fix this and get ruby-spark properly running?