小编Jer*_*emy的帖子

在终端中使用subl命令的问题:"找不到命令"和"没有这样的文件或目录"

我想提前道歉,这是一个新手问题!我花了最后2个小时试图找到解决方案.

我有两个问题(我确定相关).

背景:

这就是我的$ PATH看起来像:

/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194/bin:/Users/Sponsi/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/Sponsi/.rvm/红宝石/红宝石1.9.3-P194 /斌:/Users/Sponsi/.rvm/bin:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/local/bin目录:在/ usr /本地/ git的/ bin中:在/ usr/X11/bin中

问题#1

我试图使用命令行命令"subl"在OSX上启动Sublime Text 2.

我输入了以下命令:"ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

它只有一半工作 - 当我进入"subl"时,我得到"命令未找到".但是当我重新输入上面的命令时,它说"已经存在".

我在网上搜索并找到了(有点)修复.我在.bashrc中添加了以下内容:

echo 'export PATH="./bin:$PATH"' >> ~/.bashrc 
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

使用命令"subl"确实有效但只是暂时的.如果我退出终端或切换到另一个目录,它将停止工作(让我进入问题#2,见下文.)

问题#2:

当我尝试使用命令"subl"在另一个目录下提取文件时,我得到"-bash:./ bin/subl:没有这样的文件或目录"我确认我要编辑的文件确实存在.

顺便说一句,我正在关注发现的Ruby教程@ http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

非常感谢您的参与!

bash terminal sublimetext2

49
推荐指数
6
解决办法
7万
查看次数

这两个高阶函数定义之间是否有任何差异?

主要的4个陈述之间是否有任何差异?我觉得只有apply2(&func)才有意义.但是,所有4都返回相同的值.

int func(void) 
{
    return 1;
}

int apply1( int f1(void) )
{
    return f1();
}

int apply2( int (*f1) (void) ) 
{
    return f1();
}

int main() 
{
    apply1(func); 
    apply1(&func);
    apply2(func);
    apply2(&func);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c c++

45
推荐指数
1
解决办法
1195
查看次数

为什么我的"标记"选项卡中显示未知的断点?

"我的标记"选项卡中有两个"未知"项目,用于"Java异常断点".

Eclipse中Markers选项卡的快照

任何想法是什么,以及如何摆脱它们?

java eclipse breakpoints

39
推荐指数
2
解决办法
2万
查看次数

用胡子迭代数组

如何获取迭代中当前元素的引用?

{{#my_array}}
    <p>{{__what_goes_here?__}}</p>
{{/my_array}}
Run Code Online (Sandbox Code Playgroud)

我希望我只是忽略了显而易见的事实.

ruby mustache

37
推荐指数
3
解决办法
2万
查看次数

红宝石中一个角色的整数值?

我希望在红宝石1.9.2中将角色'a'变成97

Ruby 1.8.7

irb(main):001:0> ?a
=> 97
Run Code Online (Sandbox Code Playgroud)

Ruby 1.9.2

irb(main):001:0> ?a
=> "a"
Run Code Online (Sandbox Code Playgroud)

ruby

36
推荐指数
2
解决办法
3万
查看次数

邮件没有被发送给CC的人

我有以下脚本用于使用python发送邮件

import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import os

FROMADDR = "myaddr@server.com"
PASSWORD = 'foo'

TOADDR   = ['toaddr1@server.com', 'toaddr2@server.com']
CCADDR   = ['ccaddr1@server.com', 'ccaddr2@server.com']

# Create message container - the correct MIME type is multipart/alternative.
msg            = MIMEMultipart('alternative')
msg['Subject'] = 'Test'
msg['From']    = FROMADDR
msg['To']      = ', '.join(TOADDR)
msg['Cc']      = ', '.join(CCADDR)

# Create the body of the message (an HTML version).
text = """Hi  this is the body
"""

# Record the MIME types of both …
Run Code Online (Sandbox Code Playgroud)

python smtp smtplib

21
推荐指数
2
解决办法
1万
查看次数

java中是否存在内部异常概念

.Net的异常可以包含内部异常吗?我想知道Java是否有类似的东西?

java exception

20
推荐指数
3
解决办法
1万
查看次数

如何计算最近的正半定矩阵?

我是从R来到Python并尝试使用Python重现我以前在R中做过的一些事情.用于R的矩阵库具有非常漂亮的函数,其被称为nearPD()找到给定矩阵的最接近的正半定(PSD)矩阵.虽然我可以编写一些代码,但是对于Python/Numpy来说是新手,如果有什么东西已经存在,我不会觉得重新发明轮子太兴奋了.关于Python中现有实现的任何提示?

python numpy matrix

16
推荐指数
3
解决办法
9451
查看次数

如何在Liferay中获取当前用户?

如何使用简单的Java代码将当前用户连接到Liferay门户?

我正在使用Liferay 6.0.6

java liferay-6

14
推荐指数
3
解决办法
3万
查看次数

在datomic中获取插入实体的id?

在datomic中运行事务以插入值后,如何使用事务的返回值来获取已创建的任何实体的ID?

这是插入后得到的返回值的示例:

#<promise$settable_future$reify__4841@7c92b2e9: {:db-before datomic.db.Db@62d0401f, :db-after datomic.db.Db@bba61dfc,
 :tx-data [#Datum{:e 13194139534331 :a 50 
:v #inst "2013-06-19T11:38:08.025-00:00" 
:tx 13194139534331 :added true} #Datum{:e 17592186045436 .....
Run Code Online (Sandbox Code Playgroud)

我可以看到基础数据......如何提取它们的值?

clojure datomic

12
推荐指数
2
解决办法
2699
查看次数