Rails не установится - PullRequest
       2

Rails не установится

0 голосов
/ 11 марта 2019

Для начала я довольно новичок в рельсах, который, я уверен, этот вопрос покажет. Я собирался выполнить шаги на gorails.com для настройки локального сервера. Я также использую код в любом месте, когда у меня есть доступ в Интернет. Когда я пытаюсь установить rails (rails new myapp), я получаю следующую ошибку от моей терминальной команды

extconf failed, exit code 1

Gem files will remain installed in
/var/folders/0d/yx9wdh954jjbn_pnn5nbm5540000gn/T/bundler20190310-64475-5t7xkksqlite3-1.4.0/gems/sqlite3-1.4.0
for inspection.
Results logged to
/var/folders/0d/yx9wdh954jjbn_pnn5nbm5540000gn/T/bundler20190310-64475-5t7xkksqlite3-1.4.0/extensions/universal-darwin-17/2.3.0/sqlite3-1.4.0/gem_make.out

An error occurred while installing sqlite3 (1.4.0), and Bundler cannot
continue.
Make sure that `gem install sqlite3 -v '1.4.0' --source 'https://rubygems.org/'`
succeeds before bundling.

In Gemfile:
  sqlite3
         run  bundle exec spring binstub --all
Could not find gem 'uglifier (>= 1.3.0)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems."

Любая помощь по этому вопросу будет принята с благодарностью. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Я думаю, что вам не хватает sqlite3. Запустите команду

sudo apt-get install -y sqlite3 libsqlite3-dev

Затем измените gemfile на

gem 'sqlite3', '~> 1.3.11'

Затем запустите

bundle install

В rails некоторые пакеты должны быть установлены в вашем локальном компьютере, после чего они могут быть включены в ваш gemfile. То же самое относится к mysql и psql.

0 голосов
/ 11 марта 2019

Пожалуйста, отредактируйте файл в вашем проекте ruby ​​rails с именем Gemfile и измените следующее

gem  'sqlite3'

на

gem 'sqlite3', '~> 1.3.11'

Теперь выполните следующую команду для установки Gem

bundle install

теперь запустите ваш проект rails

rails s
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...