Browse Source

update crystal to latest version 0.23.1 (#2965)

* update crystal to latest version

* fix package release number

* fix package

* add --no-debug to build
Dru Jensen 8 years ago
parent
commit
170c4232e8

+ 1 - 1
frameworks/Crystal/amber/setup.sh

@@ -4,7 +4,7 @@ fw_depends postgresql crystal
 
 
 shards install
 shards install
 
 
-crystal build --release src/amber.cr
+crystal build --release --no-debug src/amber.cr
 
 
 for i in $(seq 1 $(nproc --all)); do
 for i in $(seq 1 $(nproc --all)); do
   ./amber &
   ./amber &

+ 1 - 1
frameworks/Crystal/crystal/setup.sh

@@ -4,7 +4,7 @@ fw_depends postgresql crystal
 
 
 shards install
 shards install
 
 
-crystal build --release server.cr -o server.out
+crystal build --release --no-debug server.cr -o server.out
 
 
 for i in $(seq 1 $(nproc --all)); do
 for i in $(seq 1 $(nproc --all)); do
   ./server.out &
   ./server.out &

+ 1 - 1
frameworks/Crystal/kemal/setup-postgres.sh

@@ -4,7 +4,7 @@ fw_depends postgresql crystal
 
 
 shards install
 shards install
 
 
-crystal build --release server-postgres.cr
+crystal build --release --no-debug server-postgres.cr
 
 
 for i in $(seq 1 $(nproc --all)); do
 for i in $(seq 1 $(nproc --all)); do
   ./server-postgres &
   ./server-postgres &

+ 1 - 1
frameworks/Crystal/kemal/setup-redis.sh

@@ -7,7 +7,7 @@ fw_depends crystal
 
 
 shards install
 shards install
 
 
-crystal build --release server-redis.cr
+crystal build --release --no-debug server-redis.cr
 
 
 for i in $(seq 1 $(nproc --all)); do
 for i in $(seq 1 $(nproc --all)); do
   ./server-redis &
   ./server-redis &

+ 5 - 5
toolset/setup/linux/languages/crystal.sh

@@ -4,10 +4,10 @@ fw_installed crystal && return 0
 
 
 # install crystal
 # install crystal
 
 
-VERSION="0.22.0"
+VERSION="0.23.1"
 
 
-SAVE_AS=crystal-$VERSION-1-linux-x86_64.tar.gz
-URL=https://github.com/crystal-lang/crystal/releases/download/$VERSION/crystal-$VERSION-1-linux-x86_64.tar.gz
+SAVE_AS=crystal-$VERSION-3-linux-x86_64.tar.gz
+URL=https://github.com/crystal-lang/crystal/releases/download/$VERSION/crystal-$VERSION-3-linux-x86_64.tar.gz
 
 
 fw_get -o $SAVE_AS $URL
 fw_get -o $SAVE_AS $URL
 
 
@@ -24,8 +24,8 @@ fw_get -o ${SAVE_AS}.gz $URL
 gunzip ${SAVE_AS}.gz
 gunzip ${SAVE_AS}.gz
 chmod 755 ${SAVE_AS}
 chmod 755 ${SAVE_AS}
 
 
-mv ${SAVE_AS} crystal-${VERSION}-1/bin/shards
+mv ${SAVE_AS} crystal-${VERSION}-3/bin/shards
 
 
-echo -e "export PATH=${IROOT}/crystal-${VERSION}-1/bin/:\$PATH" > $IROOT/crystal.installed
+echo -e "export PATH=${IROOT}/crystal-${VERSION}-3/bin/:\$PATH" > $IROOT/crystal.installed
 
 
 source $IROOT/crystal.installed
 source $IROOT/crystal.installed