私はレール2.3.8アプリを持っています。私はちょうどRVMをインストールしました。明らかに物事はうまくいきました(私は非常に単純なレールプロジェクトを作成して、レールとmysqlが正常に動作していることを確認しました)。RVMでGemfileを作成する
私は現在Gemfileを作成しようとしていますが、Thinking-Sphinxの問題に直面しています。ここに私のGemfileの現在のバージョンである:
source :rubygems
source "http://rubygems.org"
source :rubyforge
source "http://gems.rubyforge.org"
source :gemcutter
source "http://gemcutter.org"
gem 'SystemTimer', :platforms => :ruby_18
gem "rails", "2.3.5"
# make sure to run "bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config" in terminal before running "bundle install" as per documentation in http://gembundler.com/man/bundle-config.1.html
gem "mysql"
gem "tlsmail"
gem 'delayed_job'
gem 'will_paginate', '~> 2.3.11'
gem "chronic"
gem "nokogiri"
gem "sphinx", '0.9.10.2122'
gem 'thinking-sphinx', '< 2.0.0', :require => 'thinking_sphinx'
gem 'ts-delayed-delta', :require => 'thinking_sphinx/deltas/delayed_delta'
gem "mini_magick"
gem "faker"
gem "populator"
gem "rspec"
gem "geokit"
gem "geokit-rails"
は、そして、私のRakefileがあります。config私が得る
:私は
すくいTSを実行
require 'thread' require(File.join(File.dirname(__FILE__), 'config', 'boot')) require 'rake' require 'rake/testtask' require 'rake/rdoctask' require 'tasks/rails' require 'thinking_sphinx/tasks' require 'thinking_sphinx/deltas/delayed_delta/tasks' begin gem 'delayed_job', '~>2.0.3' require 'delayed/tasks' rescue LoadError STDERR.puts "Run `rake gems:install` to install delayed_job" end
次のエラーメッセージ:
rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+) Sphinx cannot be found on your system. You may need to configure the following settings in your config/sphinx.yml file: * bin_path * searchd_binary_name * indexer_binary_name For more information, read the documentation: http://freelancing-god.github.com/ts/en/advanced_config.html Generating Configuration to /Users/alex/Sites/myproject/config/development.sphinx.conf rake aborted! uninitialized constant ThinkingSphinx::Deltas::DelayedDelta Tasks: TOP => ts:config => thinking_sphinx:configure (See full trace by running task with --trace)
私は数時間かけてさまざまなことを試みてきましたが、問題の解決方法を見つけることができませんでした...いくつかの助けが大好きです!
'Gemfile.lock'ファイルの内容は何ですか? –