Я совершенно новичок в Ruby (и RoR) и пытаюсь настроить локальную среду, чтобы помочь работать на сайте.В идеале я бы работал над ним локально, а затем фиксировал изменения в github и отправлял их дальше по конвейеру.
Я на новом Macbook Pro, работающем под управлением OSX Lion.
У меня было много проблем при попытке заставить его работать:
- Установленные инструменты командной строки Xcode и RVM не смогли установить последнюю версию ruby, поскольку не удалось скомпилировать с LLVM (компилятор Lion по умолчанию)
- скомпилировал ruby, используя специальный флаг, который он попросил меня использовать (забыл, что это было), но затем возникли проблемы с Postgres и Pow
- Попытался установить автономный GCC для правильной компиляции ruby, думая, что он может решитьэта проблема.Пау по-прежнему выдавал мне ошибки.
Я пытался удалить и установить все, что мог придумать, и все равно ничего.Я подчеркиваю: я нуб.
Я наконец-то нашел скрипт под названием railsready , который устанавливает для вас ruby и RoR (https://github.com/joshfng/railsready), который не смог распознать Xcode, так как Lion установил его вПриложения (сценарий проверил это путем поиска файла Xcode .plist в Library / Developer). Автор помог выйти, обновив код для поиска вместо gcc, и он попытался установить, но не смог, потому что не смог записать в мой .bash_profile
. Я удалил его и попробовал снова, и это сработало.
Я установил Pow, чтобы я мог запускать его на настраиваемом домене (website.dev) и иметь несколько приложений в разных доменах.мне эта ошибка, и я понятия не имею, что это значит или как ее исправить.
Я был бы очень признателен за любую помощь . Большинство ребят из рубина, с которыми я общаюсь, понятия не имеют, о чем этои почему у Lion так много проблем с настройкой. Они на старых (Snow Leopard) машинах.
Ошибка
Your Rack app raised an exception when Pow tried to run it.
LoadError: no such file to load -- bundler/setup
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
~/Github/letsordernow/config/boot.rb:6
~/Github/letsordernow/config/application.rb:1:in `require'
~/Github/letsordernow/config/application.rb:1
~/Github/letsordernow/config/environment.rb:2:in `require'
~/Github/letsordernow/config/environment.rb:2
~/Github/letsordernow/config.ru:3:in `require'
~/Github/letsordernow/config.ru:3
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/builder.rb:4:in `instance_eval'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/builder.rb:4:in `initialize'
~/Github/letsordernow/config.ru:1:in `new'
~/Github/letsordernow/config.ru:1