Tag: rubygems

rails 4:在第2行第11列(Psych :: SyntaxError)的上下文中不允许映射值?

我已经成功安装了rails 4并使用rails 4.0.0创建了项目 rails s 这是第一次工作正常。 但在gemfile中添加’devise’gem后 gem ‘devise’, ‘~> 3.0.0.rc’ 并运行bundle install,我收到以下错误。 这个错误的原因是什么,它的解决方案是什么? 我也试过评论gem’devise’部分,但现在我得到的每个rails命令都有相同的错误。 /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:205:in `parse’: (): mapping values are not allowed in this context at line 2 column 11 (Psych::SyntaxError) from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:205:in `parse_stream’ from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:153:in `parse’ from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:129:in `load’ from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/config_file.rb:318:in `load_file’ from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/config_file.rb:191:in `initialize’ from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/gem_runner.rb:66:in `new’ from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/gem_runner.rb:66:in `do_configuration’ from /home/siv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/gem_runner.rb:46:in […]

让Ruby on Rails环境工作并安装sqlite3

尝试升级到最新版本的Ruby on Rails。 我把ruby和rails安装好了(我想)。 C:\Users\benjaminw>ruby –version ruby 2.0.0p0 (2013-02-24) [x64-mingw32] C:\Users\benjaminw>rails -v Rails 3.2.13 我正在遵循Ruby on Rails书中的教学指南,但它有点过时了。 下一步说下载sqlite3 db并将文件解压缩到以下文件夹C:/ Ruby200 / bin 然后运行以下命令以确保正确安装了数据库 C:\Users\benjaminw>sqlite3 –version 3.7.16 2013-03-18 11:39:23 66d5f2b76750f3520eb7a495f6247206758f5b90 这是问题出现的地方。 当我输入下一个命令时,我得到一个错误,似乎正确设置环境很重要。 有谁知道以下是什么意思以及如何解决它? 哦,我在我的Windows 7计算机DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe上安装了这个版本的devkit。 C:\Users\benjaminw>gem install sqlite3-ruby Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing sqlite3-ruby: […]

如何找到未使用的gem和清理gemfile

我正在寻找简单但好的方法来清理gemfile并使rails更快启动。 如何获得所有必需gem与所有加载gem的列表。

Heroku Gem安装后无法正常工作

我想在Ubuntu 9.10上运行heroku 我打字了 sudo gem install heroku 一切正常,但是当我去跑步时: heroku list 我明白了 heroku:命令未找到

如何在Ubuntu 9.04上同时安装Rails 2.3.2和2.3.4?

我需要在我的Ubuntu 9.04服务器上同时安装Rails 2.3.2和Rails 2.3.4。 我该怎么做呢? 当我跑: sudo gem install rails …它安装版本2.3.4。 是否有一个命令我可以使用2.3.2并行安装到默认(最新)版本? 谢谢!

Rails3服务器和bundler错误:未初始化的常量Bundler(NameError)

我只需要安装rails 3以及它所需的所有gem,但是当我尝试启动服务器时,它会说出启动脚本中的问题。 [rap-kasta@acerAspire testR3]$ script/rails server /home/rap-kasta/tmp/testR3/config/boot.rb:7:in `rescue in ‘: uninitialized constant Bundler (NameError) from /home/rap-kasta/tmp/testR3/config/boot.rb:2:in `’ from script/rails:9:in `require’ from script/rails:9:in ` 所以,我试图重新安装Bundler,安装“pre”-version(但实际上它的版本号低于我安装的gem install bundler 现在系统中有下一个gem: abstract (1.0.0) actionmailer (3.0.0.beta, 2.3.5, 2.3.4) actionpack (3.0.0.beta, 2.3.5, 2.3.4) activemodel (3.0.0.beta) activerecord (3.0.0.beta, 2.3.5, 2.3.4) activeresource (3.0.0.beta, 2.3.5, 2.3.4) activesupport (3.0.0.beta, 2.3.5, 2.3.4) arel (0.2.1, 0.2.pre) builder […]

获取错误:在部署/迁移到Heroku时更新rubygems

迁移到Heroku时出现以下错误。 Installing hoe (2.9.4) /usr/ruby1.9.2/lib/ruby/1.9.1/rubygems/installer.rb:170:in > install’:hoe需要RubyGems版本> = 1.4。 尝试’gem update –system’来更新RubyGems本身。 (gem:: InstallError)` 这就是rubygem版已经过时了。 有人知道我怎么能解决这个问题? 使用rails 3.0.5和ruby 1.9.2 bundler Using rake (0.8.7) Using RedCloth (4.2.2) Using abstract (1.0.0) Using activesupport (3.0.5) Using builder (2.1.2) Using i18n (0.5.0) Using activemodel (3.0.5) Using erubis (2.6.6) Using rack (1.2.2) Using rack-mount (0.6.14) Using rack-test (0.5.7) Using tzinfo […]

如何使用改革预填充特色对象?

当用户点击,例如“拍照”时,我们如何预先填充create.html.erb表格,其中包含专门针对该特色挑战设置的属性,例如12天,以及Tue, Thu吗? 我正在使用reformgem 。 #challenges_controller def new @challenge = Challenge.new respond_modal_with @challenge, location: root_path end #challenges/new.html.erb Or choose a featured challenge: #challenges_controller def create @challenge = Challenge.new(challenge_params) #create is being used to GET and then POST if params[:step] == ‘2’ @challenge = current_user.challenges.build(challenge_params) @challenge.save redirect_to @challenge end end #challenges/create.html.erb Challenge: Do For: Do On: class […]

rails脚本/生成命令的历史记录

是否有一个插件/ gem来记录/记录rails script / generate命令的历史记录?

如何处理已弃用的gem警告(SourceIndex#all_gems)?

运行bundle update后,今天收到此消息: $ bundle update NOTE: Gem::SourceIndex#all_gems is deprecated with no replacement. It will be removed on or after 2011-10-01. Gem::SourceIndex#all_gems called from /Users/meltemi/.rvm/gems/ruby-1.9.2-p180@ppr3/gems/bundler-1.0.13/lib/bundler/rubygems_integration.rb:256 . 任何人都知道这意味着什么以及如何解决它? 注意:这是一个Rails 3.0.7环境