ruby-on-rails - Lion Server、Profilemanager、RVM 和 Rails 无法协同工作

标签 ruby-on-rails osx-lion rvm mdm osx-server

Lion Server 很荒谬。在 Mac 上,我运行了 Lion Server 10.7.3 的安装和设置,然后安装了 rvm、Ruby 1.9.3 和 Rails 3.2.3。

在 Mac 上它运行良好,而在第二台 Mac 上无法运行,我进入日志 devicemgr:

<Info>: default_profile_created_at_least_once was already true
Apr 10 20:23:26 <Name of Server> ProfileManager[1117] <Warning>: ** has_many_polymorphs: Warning; not all usage scenarios for polymorphic scopes are supported yet.

在系统日志守护进程 devicemgr 中总是重复:

<Date, Time and Nome Server>.devicemanager[1634]: DEBUG: Initializing DeviceManagerDaemon with ports 3320,3321,3322,3323,3324,3325,3326,3327,3328,3329 (physmem = 8GB)
<Date, Time and Nome Server>.devicemanager[1634]: DEBUG: Making sure Rails is configured properly
<Date, Time and Nome Server>.devicemanager[1634]: DEBUG: Running rake command: /usr/bin/rake db:migrate
<Date, Time and Nome Server>.devicemanager[1634]: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem rake (>= 0) (Gem::LoadError)
<Date, Time and Nome Server>.devicemanager[1634]:   from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate'
<Date, Time and Nome Server>.devicemanager[1634]:   from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
<Date, Time and Nome Server>.devicemanager[1634]:   from /usr/bin/rake:18
<Date, Time and Nome Server>.devicemanager[1634]: /usr/share/devicemgr/backend/devicemgrd:109:in `rake': Rake command failed with 256 (RuntimeError)
<Date, Time and Nome Server>.devicemanager[1634]:   from /usr/share/devicemgr/backend/devicemgrd:103:in `setupRails'
<Date, Time and Nome Server>.devicemanager[1634]:   from /usr/share/devicemgr/backend/devicemgrd:33:in `run'
<Date, Time and Nome Server>.devicemanager[1634]:   from /usr/share/devicemgr/backend/devicemgrd:131
Apr 12 23:02:05 apple com.apple.launchd[1] (com.apple.devicemanager[1634]): Exited with code: 1
Apr 12 23:02:05 apple com.apple.launchd[1] (com.apple.devicemanager): Throttling respawn: Will start in 10 seconds
Apr 12 23:02:07 apple xgrid[1637]: gss_init_sec_context is called on main thread, its a blocking api
Apr 12 23:02:12 apple xgrid[1641]: gss_init_sec_context is called on main thread, its a blocking api

我该如何解决?如果你想避免重新安装一切。谢谢!

最佳答案

我最近从 Snow Leopard Server 升级到 Lion Server,不幸的是 Apple 在 this 中表示文章指出,您试图实现的情况是不可能的 :( 并且恢复正常运行的配置文件管理器服务器已近在咫尺,但除了重建服务器之外是不可能的。

希望这能澄清一些事情。

-编辑:

我通过卸载和删除 ruby​​ update 安装的所有新 gem,设法让 wiki 服务器重新启动并运行。然而,如果您需要配置文件管理器或 wiki 服务,请不要更新 gems,这一点非常重要,否则我相信其他一切都应该有效。

肖恩

关于ruby-on-rails - Lion Server、Profilemanager、RVM 和 Rails 无法协同工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10154336/

相关文章:

iphone - 如何解决 Xcode 4.1 (LION) GPS 错误?

javascript - 将动画添加到交互式 map (javascript)

ruby-on-rails - Ruby:将一组 ActiveRecord 对象分组到散列中

ruby-on-rails - 使用 FactoryGirl 包含在验证和 Rspec 中

ruby-on-rails - 如何使用 RSpec 在 Rails 测试环境中加载 seed.rb?

javascript - Rails 模型名称更改后未定义 TypeError : this. clusterer

osx-lion - 切换 b/t 多个 MacVim 实例的键盘快捷键(不是选项卡或拆分窗口)

cocoa - OSX - 服务不显示本地化的菜单标题字符串

ruby - ruby-1.9.3-p194 和 ruby​​-1.9.3-p194@global gemsets 有什么区别?

ruby - rvm 系统安装,bin 未正确符号链接(symbolic link)