使用ruby 1.9.3时运行'rake db:setup'时出现语法错误

莎拉特·钱德拉(Sharat Chandra)

当我尝试运行“ rake db:setup”时,出现语法错误。当我运行“捆绑安装”时,我没有遇到任何问题,我正在尝试运行Typo应用程序(来自saasbook)。我正在使用Ruby 1.9.3和rails'3.0.10'

ubuntu:~/environment/typo (master) $  rake db:setup
/home/ubuntu/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:24:in `eval': /home/ubuntu/.rvm/rubies/ruby-1.9.3-p551/bin/rake:4: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '(' (SyntaxError)
exec "$bindir/ruby" -x "$0" "$@"
                        ^
        from /home/ubuntu/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:24:in `<main>'

这是我的宝石文件

env = ENV["RAILS_ENV"] || 'development'
dbfile = File.expand_path("../config/database.yml", __FILE__)



source 'https://rubygems.org'
ruby "1.9.3"

gem 'thin'
gem 'rails', '~> 3.0.10'
gem 'require_relative'
gem 'htmlentities'
gem 'json'
gem 'bluecloth', '~> 2.1'
gem 'coderay', '~> 0.9'
gem 'kaminari'
gem 'RedCloth', '~> 4.2.8'
gem 'addressable', '~> 2.1', :require => 'addressable/uri'
gem 'mini_magick', '~> 1.3.3', :require => 'mini_magick'
gem 'uuidtools', '~> 2.1.1'
gem 'flickraw-cached'
gem 'rubypants', '~> 0.2.0'
gem 'rake', '~> 0.9.2'
gem 'acts_as_list'
gem 'acts_as_tree_rails3'
gem 'recaptcha'
gem 'pg'

group :development, :test do
  gem 'ruby-debug19'
  gem 'factory_girl', '~> 2.2'
  gem 'webrat'
  gem 'rspec-rails', '~> 2.0'
  gem 'simplecov', :require => false
  # gem 'sqlite3'
  gem 'cucumber'
  gem 'cucumber-rails', :require => false
  gem 'cucumber-rails-training-wheels'
  gem 'database_cleaner'
  gem 'capybara'
end

我该如何解决?

莎拉特·钱德拉(Sharat Chandra)

Rails(3.0.10)上的Ruby(1.9.3)与Postgresql 10不兼容。您必须在Rails 3上使用Postgresql 9或更低版本。我在AWS Cloud9-Ubuntu 18上运行该应用程序。默认情况下sudo apt-get install postgresql将安装postgresql10。因此使用较旧的版本可能有效。

PS-从Ubuntu切换到AWS Linux并运行该应用程序有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“rake db:migrate”时不断出现语法错误

来自分类Dev

使用“ rake”时出现错误

来自分类Dev

Angularjs Flickr API语法错误:使用nojsoncallback = 1时出现意外令牌

来自分类Dev

Angularjs Flickr API语法错误:使用nojsoncallback = 1时出现意外令牌

来自分类Dev

在CodeIgniter中使用this-> db-> escape_str()函数时出现语法错误

来自分类Dev

语法错误,运行自定义rake任务时出现意外的tLABEL

来自分类Dev

语法错误,运行自定义rake任务时出现意外的tLABEL

来自分类Dev

(standard_in)1:使用bc时的语法错误

来自分类Dev

Python:使用异常参数时出现语法错误

来自分类Dev

使用python安装pdfminer时出现语法错误

来自分类Dev

使用mysql DATE_FORMAT时出现语法错误

来自分类Dev

PHP语法错误,使用数组时出现意外的“ [”

来自分类Dev

使用“ using”指令时出现语法错误

来自分类Dev

使用conda安装seaborn时出现语法错误

来自分类Dev

使用ifort 11.0编译时出现语法错误

来自分类Dev

为什么在使用串联时出现语法错误?

来自分类Dev

使用mysql DATE_FORMAT时出现语法错误

来自分类Dev

使用awk打印时出现语法错误

来自分类Dev

使用conda安装seaborn时出现语法错误

来自分类Dev

Javascript:使用“标签”时出现奇怪的语法错误

来自分类Dev

使用sort子句时我的方法出现语法错误

来自分类Dev

使用原始 SQL SELECT 命令时出现语法错误

来自分类Dev

使用语句时出现 MySQL 1064 语法错误

来自分类Dev

尝试使用 postgres INSERT INTO 表时出现语法错误

来自分类Dev

使用 PREPARE 语句时出现语法错误

来自分类Dev

在 sql 查询中使用 LIKE 时出现语法错误

来自分类Dev

尝试使用支付墙示例时出现语法错误

来自分类Dev

使用多行打印语句时出现语法错误

来自分类Dev

使用 Switch Case React Native 时出现语法错误

Related 相关文章

  1. 1

    “rake db:migrate”时不断出现语法错误

  2. 2

    使用“ rake”时出现错误

  3. 3

    Angularjs Flickr API语法错误:使用nojsoncallback = 1时出现意外令牌

  4. 4

    Angularjs Flickr API语法错误:使用nojsoncallback = 1时出现意外令牌

  5. 5

    在CodeIgniter中使用this-> db-> escape_str()函数时出现语法错误

  6. 6

    语法错误,运行自定义rake任务时出现意外的tLABEL

  7. 7

    语法错误,运行自定义rake任务时出现意外的tLABEL

  8. 8

    (standard_in)1:使用bc时的语法错误

  9. 9

    Python:使用异常参数时出现语法错误

  10. 10

    使用python安装pdfminer时出现语法错误

  11. 11

    使用mysql DATE_FORMAT时出现语法错误

  12. 12

    PHP语法错误,使用数组时出现意外的“ [”

  13. 13

    使用“ using”指令时出现语法错误

  14. 14

    使用conda安装seaborn时出现语法错误

  15. 15

    使用ifort 11.0编译时出现语法错误

  16. 16

    为什么在使用串联时出现语法错误?

  17. 17

    使用mysql DATE_FORMAT时出现语法错误

  18. 18

    使用awk打印时出现语法错误

  19. 19

    使用conda安装seaborn时出现语法错误

  20. 20

    Javascript:使用“标签”时出现奇怪的语法错误

  21. 21

    使用sort子句时我的方法出现语法错误

  22. 22

    使用原始 SQL SELECT 命令时出现语法错误

  23. 23

    使用语句时出现 MySQL 1064 语法错误

  24. 24

    尝试使用 postgres INSERT INTO 表时出现语法错误

  25. 25

    使用 PREPARE 语句时出现语法错误

  26. 26

    在 sql 查询中使用 LIKE 时出现语法错误

  27. 27

    尝试使用支付墙示例时出现语法错误

  28. 28

    使用多行打印语句时出现语法错误

  29. 29

    使用 Switch Case React Native 时出现语法错误

热门标签

归档