Ruby on Rail错误安装SQLite,权限问题

时间:2011-10-15 16:57:34

标签: ruby-on-rails ruby rubygems sqlite

我在Mac OS X Leopard上安装了Ruby 1.8.7和Rails 3.1.1。但是我无法安装SQLite gem。我在这里看到了很多解决方案,但没有为我锻炼。每当我尝试捆绑我的应用程序时,我都会遇到SQLite gem的错误:

Errno::EACCES: Permission denied -/Users/eduardoribeiro/sites/models/vendor/bundle/ruby/1.8/gems/sqlite3-1.3.4/API_CHANGES.rdoc
An error occured while installing sqlite3 (1.3.4), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.4'` succeeds before bundling.

我正在运行

$ sudo bundle install

似乎编译器正在尝试在我的应用程序的文件夹中安装sqlite dependecies。我已经正确定义了PATH,甚至在Mac OS X的根目录中创建了一个.bash_profile。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在运行gem install sqlite3 -v '1.3.4'之前,您是否尝试过运行bundle install

这可能是您的问题,如果不再尝试sudo gem install sqlite3 -v '1.3.4',那么bundle install