Я намагаюся встановити Rails 3 на абсолютно новий MacBook Pro під керуванням OS X 10.6.3, Ruby 1.8.7 та Rails 2.3.5, і мені цікаво, чи я шлангував сам. Поки я виконував ці команди:
$ 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
Однак, коли я запускаю останню команду, я отримую цю помилку:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/bin directory.
Я думаю, що хоче, щоб я запустив команду, sudo
щоб вона могла писати /usr/bin/rails
. Але якщо я це зроблю, чи не буду я перезаписувати свій виконуваний файл Rails 2.3.5? Я не хочу цього робити. Натомість я хотів би зберегти обидві версії Rails. Як це зробити?
sudo gem update --system -n /usr/local/bin