I am trying to install jark on a Linux server and running into issues. I
am trying to follow the exact instructions as mentioned on the website:

  http://icylisper.in/jark/start.html

I added the following bin directory to my PATH variable:
/home/BhindSA/bin

I downloaded jark-0.3 and copied it to file name jark:

cp jark-0.3 /home/BhindSA/bin/jark

When I run: jark self install, I get the following error:

/home/BhindSA/bin/jark: line 296:
/home/BhindSA/.config/jark/bin/jark-client: No such file or directory

I tried creating the directories in .config, but still get the same
error.

What am I doing wrong? Can the instructions on the website be made
clearer?

-----Original Message-----
From: clojure@googlegroups.com [mailto:clojure@googlegroups.com] On
Behalf Of isaac praveen
Sent: Thursday, May 05, 2011 1:18 PM
To: clojure@googlegroups.com
Cc: clojure-j...@googlegroups.com; clojure-jark-...@googlegroups.com
Subject: ANN: Jark 0.3 (using the nrepl protocol)

Hi,

It is a pleasure to announce the release of Jark 0.3, today.

Why Jark?
Startup time of the Java Virtual Machine(JVM) is too slow and thereby
command-line applications on the JVM are sluggish and very painful to
use.
Jark is an attempt to run a persistent JVM daemon and provide a set of
utilities to control and operate on it.
It should help in deploying clojure applications on the JVM, running
command-line applications written in clojure and remote-debugging.

The motivation is also to provide a very thin nrepl-client that can
run on any given OS platform. Maybe one on the Android. The client
host need not even have the JRE installed. The current implementation
is in python(2.6 or 2.7) as a proof-of-concept and runs only on
GNU/Linux and Mac OSX.

Get started: http://icylisper.in/jark/start.html

Jark has utilites for:
a. Operating and tuning the JVM
b. Managing classpaths
c. Managing packages and repositories that are not project-specific
(uses cljr)
d. Scripting (#!/usr/bin/env jark)  and namespaces.
All of which can be done remotely.

This is a sample usage:
server> jark vm start [--port]
client>  jark vm connect [--host] [--port]
client>  jark repl
---
client>  jark vm stat
client>  jark cp list
server> jark cp add <jar>
client>  jark package install -p PACKAGE -v VERSION
client>  jark ns load /path/to.clj
and so on ..

The earlier version (0.2) of jark used nailgun as a proof-of-concept
server and client. The current release (0.3) of jark uses Chas
Emerick's nrepl protocol for communication. I hope to rewrite the
client in haskell, so native binaries can be generated, sometime soon.
Have a look at the roadmap:
Roadmap: http://icylisper.in/jark/roadmap.html

Mailing list: https://groups.google.com/group/clojure-jark
code: https://github.com/icylisper/jark.git

Special thanks to:
 * Ambrose Bonnaire-Sergeant (for collaborating and providing very
interesting ideas)
 * Bangalore-clojure group members for continuous feedback:
     Shantanu Kumar
     Abhijith Gopal
     Martin Demello
     Abhijit Hoskeri
* other early jark users for valuable ideas and fixes

Thats all folks! Hope you find it useful.
Screencasts and demos are on the way ...
-- 
isaac
http://icylisper.in

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with
your first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to