Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 语法错误,意外';:';,应为';)';-Rails 2.1.0_Ruby On Rails_Ruby_Rubygems_Ruby 2.1_Ruby Parser - Fatal编程技术网

Ruby on rails 语法错误,意外';:';,应为';)';-Rails 2.1.0

Ruby on rails 语法错误,意外';:';,应为';)';-Rails 2.1.0,ruby-on-rails,ruby,rubygems,ruby-2.1,ruby-parser,Ruby On Rails,Ruby,Rubygems,Ruby 2.1,Ruby Parser,运行rake任务时出现语法错误: bundle exec rake test:read_message ruby -v 2.1.0 /ruby/gems/2.1.0/gems/spring-1.7.1/lib/spring/client/run.rb:76: syntax error, unexpected ':', expecting ')' (SyntaxError) ..._env, env.server_command, out: File::NULL) /usr/lib

运行rake任务时出现语法错误:

 bundle exec rake test:read_message

 ruby -v 
 2.1.0

/ruby/gems/2.1.0/gems/spring-1.7.1/lib/spring/client/run.rb:76: syntax error, unexpected ':', expecting ')' (SyntaxError)
..._env, env.server_command, out: File::NULL)

 /usr/lib/ruby-flo/lib/ruby/gems/2.1.0/gems/spring-1.7.1/lib/spring/client/run.rb:76: syntax error, unexpected ')', expecting kEND
from /usr/lib/ruby-flo/lib/ruby/gems/2.1.0/gems/spring-1.7.1/lib/spring/client.rb:5
from /usr/lib/ruby-flo/lib/ruby/gems/2.1.0/gems/spring-1.7.1/bin/spring:48:in `require'
from /usr/lib/ruby-flo/lib/ruby/gems/2.1.0/gems/spring-1.7.1/bin/spring:48

当我禁用spring时,我可以运行rake任务

禁用\u SPRING=1 bundle exec rake测试:读取\u消息


但不确定问题的根本原因是什么,它在my local中运行良好,没有禁用spring,但在prod中运行不正常。

请在您的rake任务中发布代码,这只是rake任务,还是在以其他方式与代码交互时出现错误,例如
irb
rails控制台
rails服务器
bundle安装
?@MichaelGaskill bundle安装工作正常,在运行rake任务时出现此问题。为测试和rake任务发布代码