小编Lou*_*tte的帖子

Bundler无法继续; 解析'Gemfile'时出错:(<unknown>)

使用这些安装说明时,https://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_30x_on_Ubuntu_1404_with_Apache2_Phusion_Passenger_MySQL_Subversion_and_Git_%28Gitolite%29,

我执行以下命令时遇到了问题

bundle install --without development test postgresql sqlite
Run Code Online (Sandbox Code Playgroud)

并得到以下错误.

redmine@zaps-VirtualBox:~/redmine$ bundle install --without development test postgresql sqlite

[!] There was an error parsing `Gemfile`: (<unknown>): found character that cannot start any token while scanning for the next token at line 10 column 13. Bundler cannot continue.

 #  from /opt/redmine/redmine-3.0.4/Gemfile:57
 #  -------------------------------------------
 #    database_config = YAML::load(ERB.new(IO.read(database_file)).result)
 #    adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
 #  -------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我已经使用这个工具http://www.yamllint.com/检查了YAML语法,但没有任何动摇.

正如在代码中看到的那样,我评论了相关的行并简单地重写了它(一个IT人员建议使用制表语法或空格作为问题)也无济于事.

我的Gemfile如下;

if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.5.0')
  abort "Redmine requires Bundler 1.5.0 …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails redmine bundler gemfile

6
推荐指数
1
解决办法
5054
查看次数

标签 统计

bundler ×1

gemfile ×1

redmine ×1

ruby ×1

ruby-on-rails ×1