Ho installato con successo Railsinstaller su un PC Win 8 e ho avviato un progetto. Ho creato github e ho spinto il progetto. Sul primo PC tutto funzionava, trovare. Quindi ho installato Railsinstaller su un secondo PC Win 8. Sul secondo PC, ho eseguito gem update rails
. Poi ho eseguito git clone [url]
e anche questo ha avuto successo. Ma non posso avviare il server dei binari perché manca una gemma. Ecco l'output del gem list
:Bundler non è riuscito a trovare versioni compatibili per gem "activesupport" e "railties"
actionmailer (4.0.0, 3.2.13)
actionpack (4.0.0, 4.0.0.rc2, 3.2.13)
activemodel (4.0.0, 3.2.13)
activerecord (4.0.0, 3.2.13)
activerecord-deprecated_finders (1.0.3)
activerecord-sqlserver-adapter (3.2.10)
activeresource (3.2.13)
activesupport (4.0.0, 4.0.0.rc2, 3.2.13)
arel (4.0.0, 3.0.2)
atomic (1.1.10)
bcrypt-ruby (3.1.1 x86-mingw32)
bigdecimal (1.1.0)
builder (3.1.4, 3.0.4)
bundler (1.3.4)
coffee-rails (4.0.0, 3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.6.1)
devise (3.0.0)
diff-lcs (1.2.4)
erubis (2.7.0)
execjs (1.4.0)
hike (1.2.1)
i18n (0.6.4, 0.6.1)
io-console (0.3)
journey (1.0.4)
jquery-rails (3.0.4, 2.2.1)
json (1.5.5)
mail (2.5.3)
mime-types (1.21)
minitest (4.7.5, 2.5.1)
multi_json (1.7.1)
orm_adapter (0.4.0)
pg (0.14.1 x86-mingw32)
polyglot (0.3.3)
rack (1.5.2, 1.4.5)
rack-cache (1.2)
rack-ssl (1.3.3)
rack-test (0.6.2)
rails (4.0.0, 3.2.13)
railties (4.0.0, 4.0.0.rc2, 3.2.13)
rake (10.0.3, 0.9.2.2)
rb-readline (0.4.2)
rdoc (3.9.5)
rspec (2.14.1)
rspec-core (2.14.4)
rspec-expectations (2.14.0)
rspec-mocks (2.14.1)
rspec-rails (2.14.0)
rubyzip (0.9.9)
sass (3.2.7)
sass-rails (4.0.0, 3.2.6)
sprockets (2.10.0, 2.2.2)
sprockets-rails (2.0.0)
sqlite3 (1.3.7 x86-mingw32)
sqlite3-ruby (1.3.3)
thor (0.18.1, 0.17.0)
thread_safe (0.1.0)
tilt (1.3.6)
tiny_tds (0.5.1 x86-mingw32)
treetop (1.4.12)
tzinfo (0.3.37)
warden (1.2.3)
ho cercato bundle install
:
Bundler could not find compatible versions for gem "railties":
In Gemfile:
rspec-rails (= 2.6.1) x86-mingw32 depends on
railties (~> 3.0) x86-mingw32
sass-rails (~> 4.0.0) x86-mingw32 depends on
railties (4.0.0)
e bundle update
:
Bundler could not find compatible versions for gem "activesupport":
In Gemfile:
rspec-rails (= 2.6.1) x86-mingw32 depends on
activesupport (~> 3.0) x86-mingw32
rails (= 4.0.0) x86-mingw32 depends on
activesupport (4.0.0)
Bundler could not find compatible versions for gem "railties":
In Gemfile:
rails (= 4.0.0) x86-mingw32 depends on
railties (= 4.0.0) x86-mingw32
sass-rails (~> 4.0.0) x86-mingw32 depends on
railties (4.0.0.rc2)
ma che non ha aiutato. Ho anche eliminato gemfile.lock e ho eseguito i suddetti comandi, ma ancora senza fortuna. Quello che trovo strano è che si lamenta del conflitto di versione delle gemme, ma quando guardo il file gemico vedo che tutte le versioni necessarie sono installate. Potresti per favore indicarmi cosa potrei fare di sbagliato visto che sono completamente fuori dalle idee? Grazie.
UPDATE:
Questo è il mio Gemfile:
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0'
# Use sqlite3 as the database for Active Record
#gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'
group :doc do
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', require: false
end
# Use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# Use unicorn as the app server
# gem 'unicorn'
# Use Capistrano for deployment
# gem 'capistrano', group: :development
# Use debugger
# gem 'debugger', group: [:development, :test]
group :development do
gem 'sqlite3'
gem 'rspec-rails', '2.6.1', :require => 'rspec-rails'
gem 'faker', '0.3.1'
end
group :test do
gem 'sqlite3'
gem 'rspec-rails', '2.6.1', :require => 'rspec-rails'
gem 'webrat', '0.7.1'
gem 'factory_girl_rails', '1.0'
gem 'turn', :require => false
end
group :production do
gem 'pg'
end
Stai dando numeri di versione nel tuo Gemfile? – alestanis
@alestanis Ho aggiunto il mio gemfile. –