Próbuję zainstalować Rails 3 na zupełnie nowym MacBooku Pro z systemem OS X 10.6.3, Ruby 1.8.7 i Rails 2.3.5 i zastanawiam się, czy się połączyłem. Do tej pory uruchomiłem te polecenia:
$ gem update --system
$ gem install arel tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n
$ gem install rails --pre
Jednak po uruchomieniu ostatniego polecenia pojawia się ten błąd:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/bin directory.
Myślę, że chce, żebym uruchomił polecenie, sudo
aby mógł pisać /usr/bin/rails
. Ale jeśli to zrobię, czy nie nadpiszę swojego pliku wykonywalnego Railsów 2.3.5? Nie chcę tego robić. Zamiast tego chciałbym zachować obie wersje Railsów. W jaki sposób mogę to zrobić?
sudo gem update --system -n /usr/local/bin