-
Notifications
You must be signed in to change notification settings - Fork 118
Troubleshooting
An error occurred while installing libv8 (3.11.8.17), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.11.8.17'` succeeds before bundling.
If you are installing on a system that already has v8 installed then you may need to install the libv8 gem manually using your system's current v8 engine. If you're using homebrew to manage your packages you should run 'brew update' and 'brew upgrade' to make sure you have the latest packages
> gem uninstall -a libv8
> gem install libv8 -v '<<VERSION>>' -- --with-system-v8
> bundle install
Example:
An error occurred while installing json (1.8.3), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.3'` succeeds before bundling.
If running the suggested gem installation fails as well, you can try to have bundler update that specific gem.
> bundle update pg
If you run into Build Errors when installing gem json -v 1.8.3 on OSX(v10.12), make sure for the following are installed:
- xcode-select --install [active developer directory for Xcode and BSD tools]
- brew install coreutils
Example:
An error occurred while installing pg (0.19.0), and Bundler cannot continue.
Make sure that `gem install pg -v '0.19.0'` succeeds before bundling.
You must install the database you want to use before running bundler!
Follow the installation instructions for the database you prefer to use (note that you may need root access to install these dependencies on your server):
If Bundler fails on mysql2 but you're not using MySQL or it fails on pg and you're not using PostgreSQL, just comment out the corresponding gem in the Gemfile and then rerun bundler.
# ------------------------------------------------
# DATABASE/SERVER
gem 'mysql2', '~> 0.3.18'
# gem 'pg'
gem 'flag_shih_tzu' # Allows for bitfields in activereccordI installed the system and migrated my legacy DMPOnline data into the database but none of my users are able to login!
This happens when the 'pepper' key defined in config/initializers/devise.rb does not match the one on your old server. Simply update the pepper and restart the application.
I am getting an undefined method 'devise' on the app/modles/user.rb object when running tests or trying to start the service.
This happens when you have not created a copy of the devise.rb.example initializer file. To correct it copy the file and update its parameters accordingly:
> cp config/initializers/devise.rb.example config/initializers/devise.rb
NoMethodError: undefined method `public_key=' for #<Recaptcha::Configuration:0x007fb1375b8930>
/Users/briley/Documents/workspace/roadmap/config/initializers/recaptcha.rb:2:in `block in <top (required)>'
/Users/briley/Documents/workspace/roadmap/config/initializers/recaptcha.rb:1:in `<top (required)>'
/Users/briley/Documents/workspace/roadmap/config/environment.rb:9:in `<top (required)>'
Tasks: TOP => db:migrate => environmentThis can happen during the upgrade/migration process from DMPOnline4 to DMPRoadmap. The recaptcha initializer is present but the gem is out of date or not configured correctly. To bypass the issue and continue with the upgrade just comment out the 3 Recaptcha config lines in the config/initializers/recaptcha.rb:
Recaptcha.configure do |config|
# config.public_key = 'replace_this_with_your_public_key'
# config.private_key = 'replace_this_with_your_private_key'
# config.proxy = 'http://someproxy.com:port'
endrake aborted!
Gem::LoadError: You have already activated rake 12.0.0, but your Gemfile requires rake 11.3.0. Prepending `bundle exec` to your command may solve this.
/Users/name/Documents/workspace/roadmap/config/boot.rb:6:in `<top (required)>'
/Users/name/Documents/workspace/roadmap/config/application.rb:1:in `<top (required)>'
/Users/name/Documents/workspace/roadmap/Rakefile:5:in `<top (required)>'Use the suggested advise and prepend your command with bundle exec (e.g. bundle exec rake db:migrate)
This sometimes happens when Webpacker gets out of sync. Try running the following command and then restart the rails server:
> rake assets:precompile
If your assets are still missing try clearing out the public folder, precompiling the assets and restarting the rails server again:
> rm -rf public/assets > rm -rf public/packs > rake assets:precompile
This can be caused by several issues.
- JS Issue: If you inspect the web page and see JS errors in the console then the error is preventing the Tinymce editors from loading properly. See the issue above about recompiling your assets. If that does not help you will need to investigate the JS issue and resolve.
- CSS Issue: If you inspect the web page and see that the
contentand orskinscss files are returning a 404 error then you need to copy the fiiles into your public directorycp -r [project root]/node_modules/tinymce/skins [project root]/public
- Home
- About
- Contributing
- Releases
- Themes
- Google Analytics
- Translations
- Developer guide
- Reporting Issues

