Ruby on rails Hartl第3章gemfile bundle安装问题
我是rails新手,正在学习Hartl在线教程。我按照书中的建议更新了我的档案Ruby on rails Hartl第3章gemfile bundle安装问题,ruby-on-rails,railstutorial.org,Ruby On Rails,Railstutorial.org,我是rails新手,正在学习Hartl在线教程。我按照书中的建议更新了我的档案 source 'https://rubygems.org' gem 'rails', '3.2.6' group :development, :test do gem 'sqlite3', '1.3.5' gem 'rspec-rails', '2.10.0' end # Gems used only for assets and not required # in production environ
source 'https://rubygems.org'
gem 'rails', '3.2.6'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails', '2.10.0'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '3.2.4'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
gem 'jquery-rails', '2.0.0'
group :test do
gem 'capybara', '1.1.2'
end
group :production do
gem 'pg', '0.12.2'
end
然后转到我的命令提示符并输入:bundle-install——不进行生产
我一直收到相同的错误消息,说明:
Errno::EACCES:权限被拒绝-C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ffi-1.0.11/ext/ffi\u C/libffi/configure
安装ffi时出错,捆绑程序无法继续。
在绑定之前,请确保“gem安装ffi-v“1.0.11”成功。
我尝试输入:gem安装ffi
它成功地安装了gem,但是当我重新运行bundle安装命令时,我收到了相同的错误消息
有什么建议吗?我在尝试安装所有gems时遇到了很多问题。我一个接一个地安装它们,直到我发现问题的原因。就我而言,丑八怪是我的问题的根源 我不知道这是否有帮助,但我最近完成了教程,这是我的GEM文件。请记住,我使用了mysql2而不是sqlite3。如果你想使用mysql,有一个很棒的程序叫做Sequel Pro。祝你好运
source 'https://rubygems.org'
gem 'rails', '3.2.3'
gem 'bootstrap-sass', '2.0.0'
gem 'execjs'
gem 'therubyracer'
gem 'mysql2'
gem 'bcrypt-ruby', '3.0.1'
gem 'faker', '1.0.1'
gem 'will_paginate', '3.0.3'
gem 'bootstrap-will_paginate', '0.0.6'
gem 'launchy', '2.1.0'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails', '2.9.0'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '3.2.4'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
gem 'jquery-rails', '2.0.0'
group :test do
gem 'capybara', '1.1.2'
gem 'factory_girl_rails', '1.4.0'
end
group :production do
gem 'pg', '0.12.2'
end
我希望您现在已经找到了解决方案或解决方法,但我遇到了完全相同的问题,当我删除了
ffi
的缓存版本并重新运行bundler
时,它安装得很好
编辑:我还停止了正在运行的Rails服务器。也许就是这样。Hm.这里只是一个猜测-你在Windows上被拒绝了权限:Errno::EACCES:Permission denied-C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ffi-1.0.11/ext/ffi_C/libffi/configure-你应该对此进行调查。如果您使用gem install安装gem,为什么它可以工作?它是否安装到同一目录?相同的用户权限?