問題タブ [sqlite3-ruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Windows で ruby 1.9.2 および rails 3.0.0 で sqlite3 を使用できない
最初に私の文脈を少し説明し、次に質問をしなければなりません:
- 私は現在、さまざまなアプリケーションで Ruby on Rails を 3 年間使用しており、1.2 から 2.3.9 にアップグレードしています。できるだけ早く 3.0.0 にアップグレードしたいです。
- Rails 3.0.0 で動作するように Ruby の現在のバージョン 1.9.2 を使用するように言われたので、Windows にプリコンパイル済みバイナリ 1.9.2 をインストールしました。
- sqlite3 にはパスのどこかに DLL をインストールする必要があることを思い出したので、それを新しい bin ディレクトリにコピーしました。
- 必要な sqlite3-ruby もインストールしました。
- 新しいアプリケーションを作成し、ダミー テーブルの移行を生成し、「rake db:migrate」を実行しようとしました
- 答えは次のとおりです。
rake aborted! no driver for sqlite3 found
私は周りを検索して、sqlite3のバイナリを自分でインストールするように指示されたいくつかの答えを見つけました(これは私には手の届かないところです)。
だからここに質問があります:
Windows上のRuby 1.9.2でRails 3.0.0を使用するための正しいセットアップは何ですか?
ちなみに、sqlite3-ruby だけをインストールすると、動作するように見えた新しいバージョン (1.3.1) が得られました。しかし、それを Rails で使いたいと思ったとき、Rails はバージョン 1.2.5 をインストールするように要求しました (これは明らかに私にはうまくいきません)。
ruby - sqlite3-rubygemがubuntuでsqlite3.hを見つけることができません
UbuntuでRailsを起動しようとしていますが、sqlite3-rubyのインストールに問題があります。どうやら見つかりませんsqlite3.h
。エラーについて私が見つけることができるすべての参照は、問題が次のいずれかであることを示唆しています:sqlite3ヘッダーがインストールされていないか、makeがそれらを見つけることができません。私はこれらの問題の両方を解決したように見えますが、それでも同じ問題が発生しています。
ここで何が起こっているのか、本当の考えはありません。バージョンの不一致、多分?これは、ubuntu10.04.1のruby1.8.7、sqlite 3.6.22-1、gem 1.3.5、およびsqlite3-ruby1.3.1で使用されます。
[...インストールの成功...]
[...インストールの成功...]
[...構成オプションなど...]
/usr/include
は引数のリストにあることに注意してください。
そして、ファイルがそこにあることに注意してください。
sqlite3-ruby - Sqlite3-rubyエラーのインストール
インストールしようとすると:次のgem install sqlite3-ruby
ように表示されます。
私の環境:sqlite:2.8.17 rails:3.0.0 ruby:1.9.2 ubuntu:10.04 gem:1.3.7
私はウェブとSOですべての同様の質問を探していますが、何の助けもありません、どうすればよいですか?:(
postgresql - Mac OS X Leopard で Rails 3.X 用の sqlite3、mysql、および postgres ドライバーをコンパイルするには?
Rails 2.3.8 の場合はすべての sqlite3、mysql、postgres ドライバーが Mac OS X Leopard でコンパイルされるのに、Rails 3.x の場合はコンパイルできない理由はありますか?
理論的には、それらを機能させるためのコンパイルフラグだけではありませんか?
(それらはすべて、最新の Xcode を使用して Snow Leopard でコンパイルできますが、少し古い Xcode を使用して Leopard でコンパイルすることはできません...実際にはそれほど古くはありません。1998 年のコンパイラとは異なり、2007/2008 のコンパイラとは異なります。)
ruby-on-rails - Macユキヒョウにsqlite3用のrubyインターフェースをインストールする方法は?
以下のようにインストールしようとしましたが、エラーが発生します:-
私のシステムに関するいくつかの情報:-
ruby -v 1.8.7
rails -v 3.0.1
gem -v 1.3.7
sqlite3 --version 3.6.12
また、sqlite3のrubyインターフェースが私のシステムにインストールされているかどうかを確認する方法もありますか?
「rails-v」のように、システムにrailsがインストールされているかどうかを確認します。sqlite3のruby-interfaceがシステムにインストールされているかどうかを確認するコマンドがWeb上で見つかりませんでしたか?
ruby - Mac OS X での間違った sqlite3.so アーキテクチャ
Schuyler Erle の Ruby ベースのジオコーダー (https://github.com/geocommons/geocoder) を起動して、Mac OS 10.6 でローカルに実行しようとしています。lib/tiger_import (上記のリンクから入手可能) を呼び出して Tiger シェープファイルを sqlite データベースにインポートすると、次のエラー メッセージが表示されます。
実際に実行file lib/geocoder/us/sqlite3.so
すると、次のことが明らかになります。
十分な検索を行った後、適切な 64 ビット sqlite3.so ビルドを突き止めることができませんでした。これが私の問題の原因である可能性がありますか? もしそうなら、提案された回避策はありますか?私はRuby/sqliteの初心者なので、何かが足りないと確信しています。手がかりをいただければ幸いです。
ruby-on-rails - sqlite3-ルビー。エラー
rake aborted!
no such file to load -- sqlite3/sqlite3_native
:33:in
require'
<internal:lib/rubygems/custom_require>:33:in
rescue in require'
:29:in `require'
私はこのエラーを取得し続けます。
私のシステムに関する情報Ubuntuサーバー10.04 rails 2.3.8 ruby 1.9.2 sqlite3-ruby 1.3.2(libsqlite3-ruby1.9.1もインストール済み)
この問題に対処する方法についての解決策........
ruby - Rails 3 は rvm で sqlite3-ruby gem をインストールしませんか?
私はrvmを試していて、ruby 1.9.2とrails 3をインストールしました。sqlite3-ruby gem を再インストールする必要があります (rvm はすべての gem を異なるバージョンの ruby ごとに個別に保持するため)。
問題は、試してみると、次のようになることです。
どうすればいいのか本当によくわかりません...以前にこのマシンにsqlite3-rubyをインストールしました(レール2.3.5を使用)このgemを(rvmシステム設定を使用して)再インストールしようとすると、インストールされませんruby 1.8.7環境で、どちらか。
rvm は gem を壊しましたか? 新しいgemは私のOSと互換性がないだけですか(私はopensuse linuxを実行しています)
編集: 通常の Ruby 環境で sqlite3-ruby を再インストール (再インストールではなくアンインストール) しようとすると、同じエラーが発生しますが、gem リストに sqlite3-ruby が表示されます (何らかの方法でバックアップから復元されているかどうかはわかりませんが、またはエラーにもかかわらずインストールする)
ruby-on-rails - Sqlite3 エラー メッセージ
ねえ、私は最近、Sqlite3 gem を適切にインストールするのに問題があります。既に sqlite3 をインストールしてから sqlite3-ruby をインストールしようとしましたが、エラー メッセージが表示され続けます。これを修正するために何をする必要があるか誰か教えてもらえますか? エラーメッセージは次のとおりです。
ruby-on-rails - sqlite3 を完全に削除するにはどうすればよいですか?
私はこれをやってみました
それから私は実行しましたfind ~/ | grep mkmf.log
そして、システム上にあった sqlite3 ディレクトリをすべて削除しました。
しかし、それはまだ私のビンにあります。sqlite3 を削除するより専門的な方法を知っている人はいますか?
私がこれを言うのは、このエラーに 5 日間対処してきたからです。
私は今、サーバーを 3 回完全に破壊し、それに含まれるすべてのアプリケーションと sqlite3 を何度も再インストールしました。しかし、それはまだ古いヘッダーだと考えています。
ありがとう!