FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix cygwin path problems · jruby/jruby@fa6c1fd · GitHub

/ jruby Public

Commit fa6c1fd

Browse files
Stefan Matthias Aust
committed
fix cygwin path problems
git-svn-id: http://svn.codehaus.org/jruby/trunk/jruby@1561 961051c9-f516-0410-bf72-c9f7e237a7b7
1 parent 4c86d8e commit fa6c1fd

1 file changed

Lines changed: 19 additions & 7 deletions

File tree

‎bin/jruby.sh‎

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ if [ -z "$JRUBY_HOME" ] ; then
4646
if [ -d ${JRUBY_HOME_1}/lib ] ; then
4747
JRUBY_HOME=${JRUBY_HOME_1}
4848
fi
49+
else
50+
if $cygwin; then
51+
JRUBY_HOME=`cygpath -u "$JRUBY_HOME"`
52+
fi
4953
fi
5054

5155
if [ -z "$JRUBY_OPTS" ] ; then
@@ -55,12 +59,19 @@ fi
5559
if [ -z "$JAVA_HOME" ] ; then
5660
echo You must set JAVA_HOME to point at your Java Development Kit installation
5761
exit 1
62+
else
63+
if $cygwin; then
64+
JAVA_HOME=`cygpath -u "$JAVA_HOME"`
65+
fi
5866
fi
5967

6068
# ----- Set Up The System Classpath -------------------------------------------
6169

6270
if [ "$CLASSPATH" != "" ]; then
6371
CP="$CLASSPATH"
72+
if $cygwin; then
73+
CP=`cygpath -p -u "$CP"`
74+
fi
6475
else
6576
CP=""
6677
fi
@@ -75,7 +86,6 @@ if [ -z "$JRUBY_BASE" ] ; then
7586
JRUBY_BASE=$JRUBY_HOME
7687
fi
7788

78-
7989
# ----- Execute The Requested Command -----------------------------------------
8090

8191
DEBUG=""
@@ -95,8 +105,10 @@ else
95105
fi
96106

97107
if $cygwin; then
98-
JAVA_HOME=`cygpath --windows "$JAVA_HOME"`
99-
CP=`cygpath --path --windows "$CP"`
108+
JAVA_HOME=`cygpath --mixed "$JAVA_HOME"`
109+
CP=`cygpath --path --mixed "$CP"`
110+
JRUBY_BASE=`cygpath --mixed "$JRUBY_BASE"`
111+
JRUBY_HOME=`cygpath --mixed "$JRUBY_HOME"`
100112
fi
101113

102114
EN_US=
@@ -105,10 +117,10 @@ if [ "$1" = "EN_US" ]; then
105117
shift
106118
fi
107119

108-
$JAVA_HOME/bin/java $DEBUG -classpath "$CP" \
109-
-Djruby.base=$JRUBY_BASE \
110-
-Djruby.home=$JRUBY_HOME \
111-
-Djruby.lib=$JRUBY_BASE/lib \
120+
$JAVA_HOME/bin/java $DEBUG -ea -classpath "$CP" \
121+
"-Djruby.base=$JRUBY_BASE" \
122+
"-Djruby.home=$JRUBY_HOME" \
123+
"-Djruby.lib=$JRUBY_BASE/lib" \
112124
-Djruby.script=jruby.sh \
113125
-Djruby.shell=/bin/sh \
114126
$EN_US \

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL