我从BitNami堆栈创建了一个EC2实例,并配置了ruby,rails等。 我在/ home / bitnami / htdocs中创建了一个新的应用程序 Apache指向那里
然而,捆绑安装失败:
/bin/mkdir: cannot create directory `/opt/bitnami/ruby/lib/ruby/site_ruby/2.1.0/x86_64-linux/sqlite3': Permission denied
make: *** [.RUBYARCHDIR.-.sqlite3.time] Error 1
Gem files will remain installed in /home/bitnami/.bundler/tmp/3003/gems/sqlite3-1.3.9 for inspection.
Results logged to /home/bitnami/.bundler/tmp/3003/gems/sqlite3-1.3.9/ext/sqlite3/gem_make.out
An error occurred while installing sqlite3 (1.3.9), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.9'` succeeds before bundling.
问题是它明确需要sudo访问来安装sqlite。如果我做sudo bundle install
我很确定将来会遇到问题。
实际上,sudo gem install sqlite失败了,因为找不到sqlite.h。
任何帮助?
答案 0 :(得分:0)
看起来您需要安装依赖项。这是红宝石的
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties
你或许可以安装sqlite3但是做所有这些应该可以让你顺利航行。
这是我在其上发现的最简洁的文章 https://gorails.com/setup/ubuntu/14.04