我是新手rails /终端用户,之后只做了一个新的Lion安装+ Xcode.
安装RVM但是当我在终端中执行"gem install [any gem]"时,我收到此错误:
/Users/[my user]/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/timeout.rb:60: [BUG] Segmentation fault
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11.0.0]
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
PS.我正在使用 - 在我正在进行的项目中,我必须使用ruby v1.8.7.
我刚刚将我的Mac从Snow Leopard更新为Lion.然后我需要安装virtualenv和virtualenvwrapper.我用过两者easy_install.我还将virtualenvwrapper设置添加到我的.bash_profile文件中,如下所示:
# virtualenvwrapper settings
export WORKON_HOME="~/virtualenvs"
source "/usr/local/bin/virtualenvwrapper.sh"
Run Code Online (Sandbox Code Playgroud)
但在采购时我收到以下错误:
ERROR: Could not create temporary file name. Make sure TMPDIR is set.
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/python and that PATH is set properly.
Run Code Online (Sandbox Code Playgroud)
感谢大家的帮助.
在运行node.js时遇到问题.我在OSX Lion上,遵循节点的安装说明.根据节点--version,我在v0.5.9-pre,但是当我尝试运行时
节点app.js
我得到"Segmentation fault:11".
app.js文件只是主站点的hello world示例:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
Run Code Online (Sandbox Code Playgroud)
没什么特别的.试着看着网络,但似乎没有回答这个问题.有任何想法吗?
Apple官方文档中似乎没有任何相关信息.如何通过AppleScript使应用程序使用Lion的全新全屏功能?
我正在尝试创建一个包含垂直放置的按钮的视图,我希望在调整窗口大小时按钮之间的空格相等.此视图上的约束(使用可视格式)是:
H:|-0-[button1]-0-|
H:|-0-[button2]-0-|
H:|-0-[button3]-0-|
H:|-0-[button4]-0-|
V:|-0-[button1]-(>=0)-[button2]-(>=0)-[button3]-(>=0)-[button4]-0-|
Run Code Online (Sandbox Code Playgroud)
按钮显示正确,但只考虑定义为> = 0的三个空格中的一个,而其他空格保持为零(布局不明确).
有没有办法使用AutoLayout将这三个空格设置为相等?
我的OS X Lion工作站上的Java Preferences应用程序表明我安装了Java SE 6 v1.6.0_29-b11-402(32位和64位版本).不幸的是,我只需要在企业版中提供其他功能.
'Jesper'在' 如何在Mac OS X上安装特定的jdk?'建议我需要使用Apple提供的Java,而不是Oracle/Sun提供的Java.不幸的是,Apple似乎没有提供Java 6企业版.
这让我提出了一些问题:
**编辑**
这个问题是我发布的另一个问题的结果:RESTful Web服务:java.lang.NullPointerException service.AbstractFacade.findAll.似乎这个特殊错误是缺少注释的结果(@Stateless).此注释在javax.ejb.*命名空间中"包含",该命名空间包含在我的工作站上不存在的.JAR文件中.
这使我得出结论,我需要Java 6的"企业版"(它将缺少.JAR文件和其他相关文件).我想如果有办法确定缺少哪个.JAR文件(Netbeans 7似乎没有帮助)我可能只是将它添加到项目中并跳过EE麻烦.
我一直试图在OS X(Lion)的launchctl中找出LimitLoadToSessionType的含义.
在搜索互联网之后,似乎价值可能是以下之一:Aqua,LoginWindow,Background,StandardIO和System.
有没有遗失,更重要的是,有谁知道他们有什么影响?
由于Boost 1.49的问题,我无法在C++程序中完成链接阶段.我已经切换到C++(-std=c++11 -libc=libc++),它适用于另一段代码(也使用boost).使用自制软件安装Boost:
brew install boost --universal --with-mpi --with-icu
Run Code Online (Sandbox Code Playgroud)
问题始于boost::program_options.我得到这样的链接错误:
"boost::program_options::validate(boost::any&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, int)", referenced from:
... etc. ...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
这有点奇怪,因为在使用的库上做一个nm显示,符号似乎在那里:
nm -U /usr/local/lib/libboost_program_options-mt.dylib | grep validate
0000000000019880 - 01 0000 FUN __ZN5boost15program_options8validateERNS_3anyERKSt6vectorISbIwSt11char_traitsIwESaIwEESaIS7_EEPSsi
0000000000019880 T __ZN5boost15program_options8validateERNS_3anyERKSt6vectorISbIwSt11char_traitsIwESaIwEESaIS7_EEPSsi
00000000000199e0 - 01 0000 FUN __ZN5boost15program_options8validateERNS_3anyERKSt6vectorISbIwSt11char_traitsIwESaIwEESaIS7_EEPbi
00000000000199e0 …Run Code Online (Sandbox Code Playgroud) 我们有一个OS X应用程序,我们通过自己的网站分发,它捆绑在一个偏好窗格中,并附带3个守护进程.从10.7.4起,其中一个守护进程不再运行,OS X说这个:
YZ无法打开.您应该将其移至废纸篓.
控制台对我不是很有帮助,但是,提供此错误消息:
23.06.12 18:22:15,284 com.apple.launchd.peruser.501:
([0x0-0x176176].com.bananaglue.control.helper[1902])
Exited: Killed: 9
Run Code Online (Sandbox Code Playgroud)
OS X 10.8上相同.我们没有改变任何东西,之前它曾经没有错过.
任何提示如何解决这个问题?
知道NSViewController在窗口内部存档用于恢复(用户界面保存)目的的最佳实践是什么?我试过在窗口控制器的encodeRestorableStateWithCoder:方法中存档它 只是为了发现视图控制器在restoreStateWithCoder:被调用时没有被取消存档 .
// NSWindowController subclass
-(void)encodeRestorableStateWithCoder:(NSCoder *)coder
{
[super encodeRestorableStateWithCoder:coder];
NSViewController* contentViewController = self.contentViewController;
if (contentViewController) {
[coder encodeObject:contentViewController forKey:BSContentViewControllerResumeKey];
}
}
-(void)restoreStateWithCoder:(NSCoder *)coder
{
[super restoreStateWithCoder:coder];
NSViewController* contentViewController = [coder decodeObjectForKey:BSContentViewControllerResumeKey];
if (contentViewController) {
// somehow this never get executed since contentViewController always comes out nil
self.contentViewController = contentViewController;
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,此视图控制器包含管理其自己的子视图的其他视图控制器,因此在NSCoder实例中需要一些范围- 只需coder向下传递提供的对象将导致存档中的名称冲突.
提前致谢!
osx-lion ×10
macos ×4
cocoa ×2
appkit ×1
applescript ×1
boost ×1
c++ ×1
c++11 ×1
clang ×1
fullscreen ×1
java ×1
java-ee ×1
launchd ×1
node.js ×1
nsarchiving ×1
postgresql ×1
python ×1
resume ×1
virtualenv ×1