(免責事項: RubyGems はまったくの初心者です。) Sinatra アプリに大量のrequire
キーワードがあるため、それらを Gemfile に移動したいと考えていました。これまでのところ、それらすべて (DataMapper、Prawn など) は正常に動作していますが、これに遭遇するまでは:
gem install sinatra-static-assets
そして、次のエラー メッセージが表示されますPermission denied - /Users/daryll/.rvm/gems/ruby-2.0.0-p247/gems/sinatra-static-assets-1.0.4/.gitignore
。バンドラーも試しましたが、同じエラーメッセージが表示されます。
sudo gem install
(それが機能するかどうかわからない)を介して強制しようとしましたが、機能していないようです(アプリを実行できますが、「 undefined method stylesheet_link_tag
」が表示されます。これは、宝石が表示されていないことを意味しますか?)。何を与える?
Gemfile
source 'https://rubygems.org'
gem "sinatra", "1.4.3"
gem "sinatra-static-assets", "~> 1.0.4"
gem "json", "~> 1.8.0"
gem "data_mapper", "~> 1.2.0"
gem "dm-sqlite-adapter", "~> 1.2.0"
gem "prawn", "~> 0.12.0"
gem "active_support", "~> 3.0.0"
Config.ru
require 'bundler'
Bundler.require
require './app'
run Sinatra::Application