rozwijam aplikację internetową w rubymine IDEubuntu i ja niedawno zainstalowaliśmy gem sinatra dla moich gemsetów, aby napisać REST-API dla mojej aplikacji internetowej. Mam mały problem z uruchomieniem, ponieważ nie wiem, gdzie powinienem napisać polecenie „rackup” po utworzeniu app.rb i config.ru. Mój ubuntu nie zna rackup z powodu rvm. Mówi mi, że powinienem zainstalować ruby-rack, ale czy nie powinien mieć go na pokładzie? Czy to problem, jeśli gem rack 2.0.1 jest również zainstalowany w tym samym gemsecie?
Próbowałem uruchomić rackup z terminalem systemowym. Nie działało.
Odpowiedzi:
0 dla odpowiedzi № 1Możesz uruchomić swój sinatra rack po prostu ładując swoją aplikację sinatra rubinem w linii poleceń:
=>ruby app.rb
ZA config.ru plik jest konieczny tylko wtedy, gdy próbujesz zrobić coś dziwnego przy użyciu stojaka lub wdrażasz aplikację na Heroku lub innej usłudze, która obsługuje własną szafę.