2011-07-26 2 views
1

OSX Lion에서 Ruby/Rails 환경을 사용하려고합니다.OSX 라이온에서 레일 3.0.9를 시작할 때 세그먼트 오류가 발생했습니다. jruby에서

irb 또는 레일 콘솔을 시작하려고 할 때 간헐적으로 연결이 거부됩니다.

난 그냥 컴퓨터를 다시 부팅이 시도 레일 콘솔을 가지고 : OSX 라이온에 JRuby를위한

Chris-Kimptons-MacBook-Air-2:unicode-parallel-bug kimptoc$ rails c 
[1]+ Segmentation fault: 11 (JRUBY_OPTS='' jruby --ng-server 2>&1 > /dev/null) 
Chris-Kimptons-MacBook-Air-2:unicode-parallel-bug kimptoc$ set | grep CC 
CC=gcc-4.2 

모든 팁/트릭/제안?

네일 건과 관련된 것 같습니다. irb는 아래와 같이 정지합니다. 내가 네일을 죽였을 때, 그때 그냥 연결을 거부합니다 - 아마도 그 기대 nailgun 때문에.

$:~ kimptoc$ java -version 
java version "1.6.0_26" 
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511) 
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode) 
$:~ kimptoc$ rvm use jruby 
Using /Users/kimptoc/.rvm/gems/jruby-1.6.3 
$:~ kimptoc$ irb 
^C #just hangs 

$:~ kimptoc$ ps -ae | grep java 
    542 ttys000 0:15.20 /usr/bin/java -Dfile.encoding=UTF-8 -server -Djdk.home= -Djruby.home=/Users/kimptoc/.rvm/rubies/jruby-1.6.3 -Djruby.script=jruby -Djruby.shell=/bin/bash -Djffi.boot.library.path=/Users/kimptoc/.rvm/rubies/jruby-1.6.3/lib/native/Darwin -Xmx500m -Xss2048k -Djruby.memory.max=500m -Djruby.stack.max=2048k -Dsun.java.command=com.martiansoftware.nailgun.NGServer -Djava.class.path=/Users/kimptoc/.rvm/rubies/jruby-1.6.3/lib/jruby.jar: com/martiansoftware/nailgun/NGServer 
    880 ttys001 0:00.00 grep java 
$:~ kimptoc$ kill -9 542 

$:~ kimptoc$ java -version 
java version "1.6.0_26" 
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511) 
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode) 
$:~ kimptoc$ ruby -v 
connect: Connection refused 
$:~ kimptoc$ ruby --help 
connect: Connection refused 
$:~ kimptoc$ java -version 
java version "1.6.0_26" 
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511) 
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode) 

나는 다시 설치 JRuby를 (사용 RVM)를하고과 같이, "레일 C"충돌 IRB와 위의 오류를지나 가지고,하지만 시도 : 사전 에

$ rails c 
$ echo $? 
227 

감사 크리스

+0

동일한 문제가 있음 :( –

답변

0

jruby를 재설치하여 문제를 해결했습니다 (아마도 rvm도 죄송합니다. 지금 기억하십시오).

아마도 부분적으로 네일 건 문제와 관련이 있습니다. 이제 해결해야합니다.

관련 문제