Description:
quick fix for ruby right now, ruby will do just minimal checking... consider using rubinius for running ruby
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r155:f8b072255536 - - 1 file changed: 9 inserted, 8 deleted

@@ -27,7 +27,7
27 CPLUSPLUS_COMPILER = "/usr/bin/g++"
27 CPLUSPLUS_COMPILER = "/usr/bin/g++"
28 PASCAL_COMPILER = "/usr/bin/fpc"
28 PASCAL_COMPILER = "/usr/bin/fpc"
29 JAVA_COMPILER = "/usr/bin/javac"
29 JAVA_COMPILER = "/usr/bin/javac"
30 - RUBY_INTERPRETER = "/home/dae/.rvm/rubies/ruby-1.9.2-p320/bin/ruby"
30 + RUBY_INTERPRETER = "/usr/bin/ruby"
31 PYTHON_INTERPRETER = "/usr/bin/python"
31 PYTHON_INTERPRETER = "/usr/bin/python"
32 PYTHON_CHECKER = "/usr/bin/pyflakes"
32 PYTHON_CHECKER = "/usr/bin/pyflakes"
33
33
@@ -121,15 +121,16
121 end
121 end
122
122
123 when "ruby"
123 when "ruby"
124 - command = "#{RUBY_INTERPRETER} -c #{params[:source_file]} > #{params[:message_file]}"
124 + command = "#{RUBY_INTERPRETER} -c #{params[:source_file]} 2> #{params[:message_file]}"
125 - system(command)
125 + if system(command)
126 - File.open(params[:output_file],"w") do |out_file|
126 + File.open(params[:output_file],"w") do |out_file|
127 - out_file.puts "#!#{RUBY_INTERPRETER}"
127 + out_file.puts "#!#{RUBY_INTERPRETER}"
128 - File.open(params[:source_file],"r").each do |line|
128 + File.open(params[:source_file],"r").each do |line|
129 - out_file.print line
129 + out_file.print line
130 + end
130 end
131 end
132 + File.chmod(0755, params[:output_file])
131 end
133 end
132 - File.chmod(0755, params[:output_file])
133
134
134 when "python"
135 when "python"
135 command = "#{PYTHON_CHECKER} #{params[:source_file]} > #{params[:message_file]}"
136 command = "#{PYTHON_CHECKER} #{params[:source_file]} > #{params[:message_file]}"
You need to be logged in to leave comments. Login now