Nazywam się Janek, i od niedawna zacząłem przygodę z językiem Ruby, Przerabiam książke Agile web development (3 edycję) Korzystam z środowiska Cloud9 i podczas instalacji railsów 4.2.2 pojawia mi się taki błąd:
yankosky@rails-tutorial:~/workspace $ rails 4.2.2 new helloapp
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/siteruby/2.2.0/rubygems/dependency.rb:315:in to_specs’: Could not find ‘railties’ (= 4.2.2) - did find: [railties-4.2.1,railties-4.2.0.beta2] (Gem::LoadError)
Checked in ‘GEM_PATH=/usr/local/rvm/gems/ruby-2.2.1:/usr/local/rvm/gems/ruby-2.2.1@global’, execute gem env for more information
Nie chciałbym zakładać osobnego tematu, mianowicie chciałbym jeszcze Was poprosić pomoc, mianowicie w IDE polecanym w powyższej książce “Cloud9” usunąłem mój Workspace, ponieważ chciałem go założyć raz jeszcze. NIestety po ponownej próbie założenia wyświetla mi się następujący komunikat:
Can’t create workspace. You have reached the limit for creating hosted workspaces, perhaps because you ran out of RAM or disk resources. Please visit your account page to purchase more resources.
Próbowałem zakładać inne konta, ale nie działa. Czy ma ktoś jakiś pomysł jak sobie z tym poradzić?
Czy aby czasem nie zainstalowałeś po prostu sqlite3 lokalnie a próbujesz zrobić deploy na heroku? Czytałeś komunikat błędu?
remote: ! Detected sqlite3 gem which is not supported on Heroku.
remote: ! https://devcenter.heroku.com/articles/sqlite3
remote: !
remote:
remote: ! Push rejected, failed to compile Ruby app
Na heroku możesz użyć np. postgresa, jak koniecznie chcesz mieć sqlite lokalnie to dodaj go do grfup development/test a postgresa do pozostalych środowisk.
Tak jak chłopaki napisali wcześniej, Heroku nie używa SQLite jako silnika bazodanowego.
W trybie developerskim możesz spokojnie SQLite używać, natomiast w produkcyjnym już nie.
Dodaj w Gemfile:
group :production do
gem 'pg'
end
Nie zapomnij w pliku database.yml zmienić ustawienia:
<h1>About</h1>
<p>
The <a href="http://www.railstutorial.org/"><em> Ruby on Rails Tutorial</em></a> is a
<a href="http://www.railstutorial.org/book">book</a> and
<a href="http;//screencasts.railstutorial.org/">screencast series</a> to tech web development with
<a href="http://rubyonrails.org/">Ruby on Rails</a>.
This is the sample application for the tutorial.
</p>
Czy ktoś miał już z Wass taki problem? macie może jakąś radę?
Rails.application.routes.draw do
root 'static_pages#home'
get 'help' => 'static_pages/help'
get 'about' => 'static_pages/about'
get 'contact' => 'static_pages/contact'
zamieniłem na
Rails.application.routes.draw do
root 'static_pages#home'
get 'help' => 'static_pages#help'
get 'about' => 'static_pages#about'
get 'contact' => 'static_pages#contact'